if (self.CavalryLogger) { CavalryLogger.start_js(["IMOVy"]); } self.__DEV__=self.__DEV__||0,self.emptyFunction=function(){}; "use strict"; Array.from||(Array.from=function(a){if(a==null)throw new TypeError("Object is null or undefined");var b=arguments[1],c=arguments[2],d=this,e=Object(a),f=typeof Symbol==="function"?typeof Symbol==="function"?Symbol.iterator:"@@iterator":"@@iterator",g=typeof b==="function",h=typeof e[f]==="function",i=0,j,k;if(h){j=typeof d==="function"?new d():[];var l=e[f](),m;while(!(m=l.next()).done)k=m.value,g&&(k=b.call(c,k,i)),j[i]=k,i+=1;j.length=i;return j}var n=e.length;(isNaN(n)||n<0)&&(n=0);j=typeof d==="function"?new d(n):new Array(n);while(i>>0;for(var e=0;e>>0,d=arguments[1],e=d>>0,f=e<0?Math.max(c+e,0):Math.min(e,c),g=arguments[2],h=g===void 0?c:g>>0,i=h<0?Math.max(c+h,0):Math.min(h,c);while(f=Number.MIN_SAFE_INTEGER&&a<=Number.MAX_SAFE_INTEGER&&Math.floor(a)===a}),typeof Number.parseInt!=="function"&&(Number.parseInt=parseInt),typeof Number.parseFloat!=="function"&&(Number.parseFloat=parseFloat); (function(){"use strict";var a=Array.prototype.indexOf;Array.prototype.includes||(Array.prototype.includes=function(d){"use strict";if(d!==void 0&&Array.isArray(this)&&!Number.isNaN(d))return a.apply(this,arguments)!==-1;var e=Object(this),f=e.length?b(e.length):0;if(f===0)return!1;var g=arguments.length>1?c(arguments[1]):0,h=g<0?Math.max(f+g,0):g,i=Number.isNaN(d);while(h=0?1:-1}})(); var __p; (function(){var a={},b=function(a,b){if(!a&&!b)return null;var c={};typeof a!=="undefined"&&(c.type=a);typeof b!=="undefined"&&(c.signature=b);return c},c=function(a,c){return b(a&&/^[A-Z]/.test(a)?a:void 0,c&&(c.params&&c.params.length||c.returns)?"function("+(c.params?c.params.map(function(a){return/\?/.test(a)?"?"+a.replace("?",""):a}).join(","):"")+")"+(c.returns?":"+c.returns:""):void 0)},d=function(a,b,c){return a},e=function(a,b,d){"sourcemeta"in __transform_includes&&(a.__SMmeta=b);if("typechecks"in __transform_includes){b=c(b?b.name:void 0,d);b&&__w(a,b)}return a},f=function(a,b,c){return c.apply(a,b)},g=function(a,b,c,d){d&&d.params&&__t.apply(a,d.params);c=c.apply(a,b);d&&d.returns&&__t([c,d.returns]);return c},h=function(b,c,d,e,f){if(f){f.callId||(f.callId=f.module+":"+(f.line||0)+":"+(f.column||0));e=f.callId;a[e]=(a[e]||0)+1}return d.apply(b,c)};typeof __transform_includes==="undefined"?(__annotator=d,__bodyWrapper=f):(__annotator=e,"codeusage"in __transform_includes?(__annotator=d,__bodyWrapper=h,__bodyWrapper.getCodeUsage=function(){return a},__bodyWrapper.clearCodeUsage=function(){a={}}):"typechecks"in __transform_includes?__bodyWrapper=g:__bodyWrapper=f)})(); __t=function(a){return a[0]},__w=function(a){return a}; (function(){if(Object.assign)return;var a=Object.prototype.hasOwnProperty,b;Object.keys&&Object.keys.name!=="object_keys_polyfill"?b=function(a,b){var c=Object.keys(b);for(var d=0;d=b){this.$1=void 0;return{value:void 0,done:!0}}this.$3=f+1;if(g===c)return{value:f,done:!1};else if(g===d)return{value:a[f],done:!1};else if(g===e)return{value:[f,a[f]],done:!1}};b[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]=function(){return this};return a}());return{keys:a?function(a){return a.keys()}:function(a){return new b(a,c)},values:a?function(a){return a.values()}:function(a){return new b(a,d)},entries:a?function(a){return a.entries()}:function(a){return new b(a,e)}}}(),g=function(){var a=h(String),b;a||(b=function(){"use strict";function a(a){this.$1=a,this.$2=0}var b=a.prototype;b.next=function(){if(this.$1==null)return{value:void 0,done:!0};var a=this.$2,b=this.$1,c=b.length;if(a>=c){this.$1=void 0;return{value:void 0,done:!0}}var d=b.charCodeAt(a);if(d<55296||d>56319||a+1===c)d=b[a];else{c=b.charCodeAt(a+1);c<56320||c>57343?d=b[a]:d=b[a]+b[a+1]}this.$2=a+d.length;return{value:d,done:!1}};b[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]=function(){return this};return a}());return{keys:function(){throw TypeError("Strings default iterator doesn't implement keys.")},values:a?function(a){return a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]()}:function(a){return new b(a)},entries:function(){throw TypeError("Strings default iterator doesn't implement entries.")}}}();function h(a){return typeof a.prototype[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]==="function"&&typeof a.prototype.values==="function"&&typeof a.prototype.keys==="function"&&typeof a.prototype.entries==="function"}var i=function(){"use strict";function a(a,b){this.$1=a,this.$2=b,this.$3=Object.keys(a),this.$4=0}var b=a.prototype;b.next=function(){var a=this.$3.length,b=this.$4,f=this.$2,g=this.$3[b];if(b>=a){this.$1=void 0;return{value:void 0,done:!0}}this.$4=b+1;if(f===c)return{value:g,done:!1};else if(f===d)return{value:this.$1[g],done:!1};else if(f===e)return{value:[g,this.$1[g]],done:!1}};b[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]=function(){return this};return a}(),j={keys:function(a){return new i(a,c)},values:function(a){return new i(a,d)},entries:function(a){return new i(a,e)}};function k(a,b){if(typeof a==="string")return g[b||d](a);else if(Array.isArray(a))return f[b||d](a);else if(a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"])return a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();else return j[b||e](a)}Object.assign(k,{KIND_KEYS:c,KIND_VALUES:d,KIND_ENTRIES:e,keys:function(a){return k(a,c)},values:function(a){return k(a,d)},entries:function(a){return k(a,e)},generic:j.entries});a.FB_enumerate=k})(typeof global==="undefined"?this:global); (function(a,b){var c=a.window||a;function d(){return"f"+(Math.random()*(1<<30)).toString(16).replace(".","")}function e(a){var b=a?a.ownerDocument||a:document;b=b.defaultView||c;return!!(a&&(typeof b.Node==="function"?a instanceof b.Node:typeof a==="object"&&typeof a.nodeType==="number"&&typeof a.nodeName==="string"))}function f(a){a=c[a];if(a==null)return!0;if(typeof c.Symbol!=="function")return!0;var b=a.prototype;return a==null||typeof a!=="function"||typeof b.clear!=="function"||new a().size!==0||typeof b.keys!=="function"||typeof b.forEach!=="function"}var g=a.FB_enumerate,h=function(){if(!f("Map"))return c.Map;var b="key",i="value",j="key+value",k="$map_",l,m="IE_HASH_",a=function(){"use strict";function a(a){if(!r(this))throw new TypeError("Wrong map object type.");q(this);if(a!=null){a=g(a);var b;while(!(b=a.next()).done){if(!r(b.value))throw new TypeError("Expected iterable items to be pair objects.");this.set(b.value[0],b.value[1])}}}var c=a.prototype;c.clear=function(){q(this)};c.has=function(a){a=o(this,a);return!!(a!=null&&this._mapData[a])};c.set=function(a,b){var c=o(this,a);c!=null&&this._mapData[c]?this._mapData[c][1]=b:(c=this._mapData.push([a,b])-1,p(this,a,c),this.size+=1);return this};c.get=function(a){a=o(this,a);if(a==null)return void 0;else return this._mapData[a][1]};c["delete"]=function(a){var b=o(this,a);if(b!=null&&this._mapData[b]){p(this,a,void 0);this._mapData[b]=void 0;this.size-=1;return!0}else return!1};c.entries=function(){return new n(this,j)};c.keys=function(){return new n(this,b)};c.values=function(){return new n(this,i)};c.forEach=function(a,b){if(typeof a!=="function")throw new TypeError("Callback must be callable.");a=a.bind(b||void 0);b=this._mapData;for(var c=0;c0)-+(a<0)||+a}); (function(){var a=Object.prototype.hasOwnProperty;Object.entries=function(b){if(b==null)throw new TypeError("Object.entries called on non-object");var c=[];for(var d in b)a.call(b,d)&&c.push([d,b[d]]);return c};typeof Object.fromEntries!=="function"&&(Object.fromEntries=function(a){var b={};for(var a=a,c=Array.isArray(a),d=0,a=c?a:a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var e;if(c){if(d>=a.length)break;e=a[d++]}else{d=a.next();if(d.done)break;e=d.value}e=e;var f=e[0];e=e[1];b[f]=e}return b});Object.values=function(b){if(b==null)throw new TypeError("Object.values called on non-object");var c=[];for(var d in b)a.call(b,d)&&c.push(b[d]);return c}})(); (function(){Object.is||(Object.is=function(a,b){if(a===b)return a!==0||1/a===1/b;else return a!==a&&b!==b})})(); (function(a){a.__m=function(a,b){a.__SMmeta=b;return a}})(this); typeof String.fromCodePoint!=="function"&&(String.fromCodePoint=function(){var a=[];for(var b=0;b>10)+55296),String.fromCharCode(c%1024+56320)))}return a.join("")}); String.prototype.startsWith||(String.prototype.startsWith=function(a){"use strict";if(this==null)throw TypeError();var b=String(this),c=arguments.length>1?Number(arguments[1])||0:0,d=Math.min(Math.max(c,0),b.length);return b.indexOf(String(a),c)==d}),String.prototype.endsWith||(String.prototype.endsWith=function(a){"use strict";if(this==null)throw TypeError();var b=String(this),c=b.length,d=String(a),e=arguments.length>1?Number(arguments[1])||0:c,f=Math.min(Math.max(e,0),c),g=f-d.length;return g<0?!1:b.lastIndexOf(d,g)==g}),String.prototype.includes||(String.prototype.includes=function(a){"use strict";if(this==null)throw TypeError();var b=String(this),c=arguments.length>1?Number(arguments[1])||0:0;return b.indexOf(String(a),c)!=-1}),String.prototype.repeat||(String.prototype.repeat=function(a){"use strict";if(this==null)throw TypeError();var b=String(this);a=Number(a)||0;if(a<0||a===Infinity)throw RangeError();if(a===1)return b;var c="";while(a)a&1&&(c+=b),(a>>=1)&&(b+=b);return c}),String.prototype.codePointAt||(String.prototype.codePointAt=function(a){"use strict";if(this==null)throw TypeError("Invalid context: "+this);var b=String(this),c=b.length;a=Number(a)||0;if(a<0||c<=a)return void 0;var d=b.charCodeAt(a);if(55296<=d&&d<=56319&&c>a+1){c=b.charCodeAt(a+1);if(56320<=c&&c<=57343)return(d-55296)*1024+c-56320+65536}return d}); String.prototype.contains||(String.prototype.contains=String.prototype.includes); String.prototype.padStart||(String.prototype.padStart=function(a,b){a=a>>0;b=String(b||" ");if(this.length>a)return String(this);else{a=a-this.length;a>b.length&&(b+=b.repeat(a/b.length));return b.slice(0,a)+String(this)}}),String.prototype.padEnd||(String.prototype.padEnd=function(a,b){a=a>>0;b=String(b||" ");if(this.length>a)return String(this);else{a=a-this.length;a>b.length&&(b+=b.repeat(a/b.length));return String(this)+b.slice(0,a)}}); String.prototype.trimLeft||(String.prototype.trimLeft=function(){return this.replace(/^\s+/,"")}),String.prototype.trimRight||(String.prototype.trimRight=function(){return this.replace(/\s+$/,"")}); (function(a){var b=a.babelHelpers={},c=Object.prototype.hasOwnProperty;b.inheritsLoose=function(a,b){Object.assign(a,b);a.prototype=Object.create(b&&b.prototype);a.prototype.constructor=a;a.__superConstructor__=b;return b};b.wrapNativeSuper=function(a){var c=typeof Map==="function"?new Map():void 0;b.wrapNativeSuper=function(a){if(a===null)return null;if(typeof a!=="function")throw new TypeError("Super expression must either be null or a function");if(c!==void 0){if(c.has(a))return c.get(a);c.set(a,d)}b.inheritsLoose(d,a);function d(){a.apply(this,arguments)}return d};return b.wrapNativeSuper(a)};b.assertThisInitialized=function(a){if(a===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a};b._extends=Object.assign;b["extends"]=b._extends;b.construct=function(a,b){var c=[null];c.push.apply(c,b);return new(Function.prototype.bind.apply(a,c))()};b.objectWithoutPropertiesLoose=function(a,b){var d={};for(var e in a){if(!c.call(a,e)||b.indexOf(e)>=0)continue;d[e]=a[e]}return d};b.taggedTemplateLiteralLoose=function(a,b){b||(b=a.slice(0));a.raw=b;return a};b.bind=Function.prototype.bind})(typeof global==="undefined"?self:global); (function(a){if(a.require!=null)return;$=(a.Env||{}).gk_require_dic;var b=null,c=[],d=$?Object.create(null):{},e=$===!0?Object.create(null):{},f=0,g=0,h=0,i=1,j=2,k=4,l=8,m={},n=Object.prototype.hasOwnProperty,o=Object.prototype.toString;function p(a){a=Array.prototype.slice.call(a);var b={},c,e,f,g;while(a.length){e=a.shift();if(b[e])continue;b[e]=!0;f=d[e];if(!f||P(f))continue;if(f.dependencies)for(c=0;c0){var m=c;c=[];j=a.ScheduleJSWork?a.ScheduleJSWork:Y;j(function(){while(m.length>0)x.call(null,m.pop().id)})()}return k}function H(a){var b=d[a];if(b)return b;b=new I(a,0);d[a]=b;return b}function I(a,b,c,d,e,f,g){this.id=a,this.refcount=b,this.exports=c||null,this.factory=d,this.factoryLength=-1,this.factoryFinished=!1,this.dependencies=e,this.depPosition=0,this.context=f,this.special=g||0,this.hasError=!1,this.error=null,this.ranRecursiveSideEffects=!1,this.sideEffectDependencyException=null,this.nextDepWaitingHead=null,this.nextDepWaitingNext=null,this.tarjanGeneration=-1,this.tarjanLow=0,this.tarjanIndex=0,this.tarjanOnStack=!1}function J(a){if(!d[a])return;var b=d[a];d[a]=null;if(b.dependencies)for(var a=0;a0?a.join(",")+"__":"")+f++,a,Z()(b,"requireLazy",{propagationType:0}),i,c,1)}function L(a){return"__mod__"+(a!=null?a+"__":"")+f++}function M(a,b,c){c.tarjanGeneration!=g&&(c.tarjanGeneration=g,c.tarjanLow=c.tarjanIndex=h++,c.tarjanOnStack=!0,b.push(c));if(c.dependencies!=null)for(var d=c.depPosition;d=a.dependencies.length}function Q(a){a.depPosition++,S(a)}function R(a){var b=a.nextDepWaitingHead;a.nextDepWaitingHead=null;while(b!=null){a=b;b=a.nextDepWaitingNext;a.nextDepWaitingNext=null;var c=!d[a.id];c||Q(a)}}function aa(a){return a.special&i}function S(a){while(a.depPosition"}function c(a){__p&&__p();try{var b=l(a,/^([\s\S]*)<\!\[EX\[(\[.*\])\]\]>([\s\S]*)$/);if(!b)return k(a);var c=b[0],d=b[1];b=b[2];d=JSON.parse(d);var e=d[0];d=d.slice(1);e=k(e);e.message=c+e.message+b;d&&d.length>0&&(e.params=d);return e}catch(b){return{message:"Unable to parse error message %s because %s",params:[a,b.message]}}}function g(a){var b=a.message||"",c=a.params||[],d=0;a=b.replace(/%s/g,function(){return d0?" TAAL["+c.join(";")+"]":""}function j(a){return((a=a.params)!=null?a:[]).map(function(a){return String(a)})}function k(a){__p&&__p();var b=l(a,/^([\s\S]*) TAAL\[(.*)\]$/);b=(b=b)!=null?b:[a,null];var c=b[0];b=b[1];c={message:c};if(b){var d=[];for(var b=b.split(";"),e=Array.isArray(b),f=0,b=e?b:b[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var g;if(e){if(f>=b.length)break;g=b[f++]}else{f=b.next();if(f.done)break;g=f.value}g=g;if(g==="1"||g==="2"||g==="3")d.push(parseInt(g,10));else if(g[0]==="4"&&g.length>1)c.forcedKey=g.substring(1);else return{message:a}}d.length>0&&(c.taalOpcodes=d)}return c}function l(a,b){if(typeof a==="string"){a=a.match(b);if(a&&a.length>0)return a.slice(1)}}e.exports=a.ErrorSerializer={parse:c,stringify:b,toFormattedMessage:d,toFormattedMessageNoTAAL:g,toMessageWithParams:h}}),3); __d("ex",["ErrorSerializer"],(function(a,b,c,d,e,f){function a(a){for(var c=arguments.length,d=new Array(c>1?c-1:0),e=1;e1?b-1:0),d=1;d2?e-2:0),g=2;g0&&(d+=" Params: "+c.map(function(a){return"%s"}).join(", "));a=(g||(g=b("Env"))).show_invariant_decoder===!0?"visit "+j(a,c)+" to see the full message.":"";return{message:d,decoderLink:a}}function j(a,b){a="https://our.intern.facebook.com/intern/invariant/"+a+"/";b.length>0&&(a+="?"+b.map(function(a,b){return"args["+b+"]="+encodeURIComponent(String(a))}).join("&"));return a}e.exports=a}),null); __d("ArbiterToken",["invariant"],(function(a,b,c,d,e,f,g){"use strict";__p&&__p();a=function(){__p&&__p();function a(a,b){this.unsubscribe=function(){for(var a=0;a:]+:\s/,"");a=a!=null&&c.startsWith(a)?c.substr(a.length+1):c!==b?c.replace(/^.*?\n/,""):b;return a.split(/\n\n/)[0].replace(/[\(\)]|\[.*?\]/g,"").split("\n").map(function(a){__p&&__p();a=a.trim();var b=a.match(i);b&&(a=b[1]);var c,d;b=a.match(/:(\d+)(?::(\d+))?$/);b&&(c=b[1],d=b[2],a=a.slice(0,-b[0].length));var e;b=r(a)||a.match(j);if(b){a=a.substring(b[1].length+1);b=b[1].match(/(?:at)?\s*(.*)(?:[^\s]+|$)/);e=b?b[1]:""}a.includes("charset=utf-8;base64,")&&(a="");b={column:d,identifier:e,line:c,script:a};var f=e!=null&&e!==""?" "+e+" (":" ",g=f.length>1?")":"",h=c!=null&&c!==""?":"+c:"",k=d!=null&&d!==""?":"+d:"";f=" at"+f+a+h+k+g;return babelHelpers["extends"]({},b,{text:f})})}function t(a){if(a==null||a==="")return null;a=a.split("\n");a.splice(0,1);return a.map(function(a){return a.trim()})}function u(c,d){__p&&__p();var e;c=c;e=(e=d==null?void 0:d.message)!=null?e:c.message;var f=s(c),i=!1;if(c.framesToPop!=null){var j=c.framesToPop,k;while(j>0&&f.length>0)k=f.shift(),j--,i=!0;h.test(e)&&c.framesToPop===2&&k!=null&&(g.test(k.script)&&(e+=" at "+k.script+(k.line?":"+k.line:"")+(k.column?":"+k.column:"")))}j=t(c.componentStack);var r=c.fbloggerMetadata?c.fbloggerMetadata:[],v=b("FBLoggerMetadata").getGlobalMetadata().map(function(a){return a.join(":")});r=[].concat(r,v);r.length===0&&(r=void 0);v=c.messageWithParams;var w;v!=null&&v.length>0?v={message:v[0],params:v.slice(1).map(function(a){return String(a)})}:(typeof e!=="string"&&(w=e,e=String(e)+" ("+typeof e+")"),v=b("ErrorSerializer").parse(e));v={_originalError:c,column:i?m(f):l(c)||m(f),deferredSource:c.deferredSource!=null?u(c.deferredSource):null,extra:(e=c.extra)!=null?e:{},fbloggerMetadata:r,guard:(e=c.guard)!=null?e:"",guardList:(r=c.guardList)!=null?r:[],line:i?o(f):n(c)||o(f),loggingSource:c.loggingSource,message:b("ErrorSerializer").toFormattedMessage(v),messageObject:w,messageWithParams:b("ErrorSerializer").toMessageWithParams(v),name:(e=d==null?void 0:d.name)!=null?e:c.name,project:d==null?void 0:d.project,reactComponentStack:j,script:i?q(f):p(c)||q(f),serverHash:c.serverHash,snapshot:c.snapshot,stack:f.map(function(a){return a.text}).join("\n"),stackFrames:f,type:(r=d==null?void 0:d.type)!=null?r:c.type||"error"};e=a.location;e&&(v.windowLocationURL=e.href);for(var x in v)v[x]==null&&delete v[x];return v}e.exports={normalizeError:u,normalizeReactComponentStack:t}}),null); __d("ErrorBrowserConsole",[],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g=!1,h=a.console;function b(a){if(a.suppressConsole===!0)return;var b=h[a.type]?a.type:"error";if(b==="error"&&!g){b=a.message;a=b.length>80?b.slice(0,77)+"...":b;h.error('ErrorUtils caught an error: "'+a+"\". Subsequent errors won't be logged; see https://fburl.com/debugjs.");g=!0}}e.exports={errorListener:b}}),null); __d("removeFromArray",[],(function(a,b,c,d,e,f){function a(a,b){b=a.indexOf(b);b!==-1&&a.splice(b,1)}e.exports=a}),null); __d("ErrorPubSub",["ErrorBrowserConsole","ErrorNormalizeUtils","removeFromArray"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g=typeof window==="undefined"?"":"",h="",i=[],j=[],k=50,l=[],m=!1,n={history:j,guardList:l,addListener:function(a,b){b===void 0&&(b=!1),i.push(a),b||j.forEach(function(b){return a(b,(b=b.loggingSource)!=null?b:"DEPRECATED")})},unshiftListener:function(a){i.unshift(a)},removeListener:function(a){b("removeFromArray")(i,a)},onerror:function(a,b,c,d,e){__p&&__p();if(e!=null){var f;e=e;e.fileName=(f=e.fileName)!=null?f:b;e.line=(f=e.line)!=null?f:c;e.column=(f=e.column)!=null?f:d}else e=new Error(a||""),e.fileName=b,e.line=c,e.column=d;e.guard=g;e.guardList=[g];e.loggingSource="FATAL";n.reportError(e)},pushGuard:function(a){l.unshift(a)},popGuard:function(){l.shift()},reportError:function(a){a=b("ErrorNormalizeUtils").normalizeError(a);n.reportNormalizedError(a)},reportNormalizedError:function(a){__p&&__p();if(m)return!1;a.reactComponentStack&&n.pushGuard(h);l.length>0&&(a.guard=a.guard||l[0],a.guardList=l.slice());a.reactComponentStack&&n.popGuard();j.length>k&&j.splice(k/2,1);j.push(a);m=!0;for(var b=0;b=b.length)break;d=b[f++]}else{f=b.next();if(f.done)break;d=f.value}d=d;if(this.$4.get(d))continue;c++;var g=this.$1.get(d);g===void 0&&(g=new Map(),this.$1.set(d,g));g.set(a,(g.get(a)||0)+1)}return c};c.$6=function(a){__p&&__p();a=this.$1.get(a);if(!a)return;for(var c=a.entries(),d=Array.isArray(c),e=0,c=d?c:c[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var f;if(d){if(e>=c.length)break;f=c[e++]}else{e=c.next();if(e.done)break;f=e.value}f=f;var h=f[0];f=f[1]-1;a.set(h,f);f<=0&&a["delete"](h);f=this.$2.get(h);if(f!==void 0){f.$7--;if(f.$7<=0){f=f.$8;this.$2["delete"](h);(g||(g=b("ErrorGuard"))).applyWithGuard(f,null,[])}}}};c.addDependenciesToExistingCallback=function(a,b){var c=this.$2.get(a);if(!c)return null;b=this.$5(a,b);c.$7+=b;return a};c.isPersistentDependencySatisfied=function(a){return!!this.$4.get(a)};c.satisfyPersistentDependency=function(a){this.$4.set(a,1),this.$6(a)};c.satisfyNonPersistentDependency=function(a){var b=this.$4.get(a)===1;b||this.$4.set(a,1);this.$6(a);b||this.$4["delete"](a)};c.registerCallback=function(a,c){var d=this.$3;this.$3++;c=this.$5(d,c);if(c===0){(g||(g=b("ErrorGuard"))).applyWithGuard(a,null,[]);return null}this.$2.set(d,{$8:a,$7:c});return d};return a}();e.exports=a}),null); __d("EventSubscription",[],(function(a,b,c,d,e,f){"use strict";a=function(a){var b=this;this.remove=function(){b.subscriber&&(b.subscriber.removeSubscription(b),b.subscriber=null)};this.subscriber=a};e.exports=a}),null); __d("EmitterSubscription",["EventSubscription"],(function(a,b,c,d,e,f){"use strict";__p&&__p();a=function(a){babelHelpers.inheritsLoose(b,a);function b(b,c,d){b=a.call(this,b)||this;b.listener=c;b.context=d;return b}return b}(b("EventSubscription"));e.exports=a}),null); __d("EventSubscriptionVendor",["invariant"],(function(a,b,c,d,e,f,g){"use strict";__p&&__p();a=function(){__p&&__p();function a(){this.$1={}}var b=a.prototype;b.addSubscription=function(a,b){b.subscriber===this||g(0,2828);this.$1[a]||(this.$1[a]=[]);var c=this.$1[a].length;this.$1[a].push(b);b.eventType=a;b.key=c;return b};b.removeAllSubscriptions=function(a){a===void 0?this.$1={}:delete this.$1[a]};b.removeSubscription=function(a){var b=a.eventType;a=a.key;b=this.$1[b];b&&delete b[a]};b.getSubscriptionsForType=function(a){return this.$1[a]};return a}();e.exports=a}),null); __d("emptyFunction",[],(function(a,b,c,d,e,f){__p&&__p();function a(a){return function(){return a}}b=function(){};b.thatReturns=a;b.thatReturnsFalse=a(!1);b.thatReturnsTrue=a(!0);b.thatReturnsNull=a(null);b.thatReturnsThis=function(){return this};b.thatReturnsArgument=function(a){return a};e.exports=b}),null); __d("FBLogMessage",["ErrorNormalizeUtils","ErrorPubSub","ErrorSerializer","FBLoggerMetadata","TAALOpcodes"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g;a=function(){__p&&__p();function a(a){this.project=a,this.metadata=new(b("FBLoggerMetadata"))(),this.taalOpcodes=[]}var c=a.prototype;c.$1=function(c,d){__p&&__p();var e;for(var f=arguments.length,h=new Array(f>2?f-2:0),i=2;i0&&new a("fblogger").blameToPreviousFrame().blameToPreviousFrame().warn("Blame helpers do not work with catching");var p=b("ErrorSerializer").parse(j.message),q=p.taalOpcodes,r=m&&p.forcedKey?m+"_"+p.forcedKey:m||p.forcedKey;n={message:d+" from %s: %s",params:[].concat(h,[o,b("ErrorSerializer").toFormattedMessageNoTAAL(p)]),taalOpcodes:q,forcedKey:r}}else o="FBLogger",n={message:d,params:h,taalOpcodes:[b("TAALOpcodes").PREVIOUS_FRAME,b("TAALOpcodes").PREVIOUS_FRAME].concat(this.taalOpcodes),forcedKey:m};var s=b("ErrorSerializer").stringify(n),t=b("ErrorNormalizeUtils").normalizeError((e=j)!=null?e:new Error(s),{message:s,name:o,project:k,type:c});t.loggingSource="FBLOGGER";l.isEmpty()||(t.fbloggerMetadata=l.formatMetadata());(g||(g=b("ErrorPubSub"))).reportNormalizedError(t)};c.fatal=function(a){for(var b=arguments.length,c=new Array(b>1?b-1:0),d=1;d1?b-1:0),d=1;d1?b-1:0),d=1;d1?b-1:0),d=1;d2?d-2:0),f=2;f1?c-1:0),e=1;e1?d-1:0),f=1;f0&&this.$3.releaseCurrentEvent()};b.releaseHeldEventType=function(a){this.$3.releaseEventType(a)};return a}();e.exports=a}),null); __d("EventHolder",["invariant"],(function(a,b,c,d,e,f,g){"use strict";__p&&__p();a=function(){__p&&__p();function a(){this.$1={},this.$2=[]}var b=a.prototype;b.holdEvent=function(a){this.$1[a]=this.$1[a]||[];var b=this.$1[a],c={eventType:a,index:b.length};for(var d=arguments.length,e=new Array(d>1?d-1:0),f=1;f1?e-1:0),g=1;gthis.$1){var b=this.read();this.$2=0;this.$3=b;this.$1=a}return this};c.dropFirst=function(a){if(a<=this.$1){var b=this.read();this.$2=0;b.splice(0,a);this.$3=b}return this};c.clear=function(){this.$2=0;this.$3=[];return this};c.currentSize=function(){return this.$3.length};return a}();e.exports=a}),null); __d("ResourceTypes",[],(function(a,b,c,d,e,f){"use strict";a={JS:"js",CSS:"css",XHR:"xhr"};e.exports=a}),null); __d("TimingAnnotations",[],(function(a,b,c,d,e,f){__p&&__p();a=function(){"use strict";__p&&__p();function a(){}var b=a.prototype;b.addStringAnnotation=function(a,b){return this};b.addSetAnnotation=function(a,b){return this};b.addSetElement=function(a,b){return this};b.registerOnBeforeSend=function(a){return this};b.addVectorAnnotation=function(a,b){return this};b.addVectorElement=function(a,b){return this};return a}();b=function(){"use strict";__p&&__p();function a(){this.$1=null,this.$2=null,this.$3=null,this.$4=[]}var b=a.prototype;b.addStringAnnotation=function(a,b){this.$2=this.$2||new Map();this.$2.set(a,b);return this};b.addSetAnnotation=function(a,b){var c=this.$1||new Map(),d=c.get(a)||new Set();b.forEach(function(a){return d.add(a)});c.set(a,d);this.$1=c;return this};b.addSetElement=function(a,b){var c=this.$1||new Map(),d=c.get(a)||new Set();d.add(b);c.set(a,d);this.$1=c;return this};b.addVectorAnnotation=function(a,b){this.$3=this.$3||new Map();this.$3.set(a,b);return this};b.addVectorElement=function(a,b){var c=this.$3=this.$3||new Map(),d=this.$3.get(a)||[];d.push(b);c.set(a,d);return this};b.registerOnBeforeSend=function(a){this.$4.push(a);return this};b.prepareToSend=function(){__p&&__p();var a=this;this.$4.forEach(function(b){return b(a)});this.$4=[];var b={};if(this.$1!=null)for(var c=this.$1,d=Array.isArray(c),e=0,c=d?c:c[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var f;if(d){if(e>=c.length)break;f=c[e++]}else{e=c.next();if(e.done)break;f=e.value}f=f;var g=f[0];f=f[1];b[g]=Array.from(f.values())}g={};if(this.$2!=null)for(var f=this.$2,e=Array.isArray(f),d=0,f=e?f:f[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){if(e){if(d>=f.length)break;c=f[d++]}else{d=f.next();if(d.done)break;c=d.value}c=c;var h=c[0];c=c[1];g[h]=c}h={};if(this.$3!=null)for(var c=this.$3,d=Array.isArray(c),e=0,c=d?c:c[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){if(d){if(e>=c.length)break;f=c[e++]}else{e=c.next();if(e.done)break;f=e.value}f=f;var i=f[0];f=f[1];h[i]=f}return{setProps:b,stringProps:g,vectorProps:h}};a.combine=function(a,b){var c;a!=null&&b!=null?(a.stringProps=babelHelpers["extends"]({},b.stringProps,a.stringProps),a.setProps=babelHelpers["extends"]({},b.setProps,a.setProps),c=a):a!=null?c=a:b!=null&&(c=b);return c};return a}();b.EmptyTimingAnnotations=a;b.EmptyTraceTimingAnnotations=a;b.TraceTimingAnnotations=b;e.exports=b}),null); __d("flattenPHPQueryData",["invariant"],(function(a,b,c,d,e,f,g){__p&&__p();function a(a){return h(a,"",{})}function h(a,b,c){if(a===null||a===void 0)c[b]=void 0;else if(typeof a==="object"){typeof a.appendChild!=="function"||g(0,2616);for(var d in a)d!=="$$typeof"&&Object.prototype.hasOwnProperty.call(a,d)&&a[d]!==void 0&&h(a[d],b?b+"["+d+"]":d,c)}else c[b]=a;return c}e.exports=a}),null); __d("PHPQuerySerializer",["flattenPHPQueryData"],(function(a,b,c,d,e,f){__p&&__p();function a(a){var c=[];a=b("flattenPHPQueryData")(a);for(var d in a)if(Object.prototype.hasOwnProperty.call(a,d)){var e=g(d);a[d]===void 0?c.push(e):c.push(e+"="+g(String(a[d])))}return c.join("&")}function g(a){return encodeURIComponent(a).replace(/%5D/g,"]").replace(/%5B/g,"[")}var h=/^([-_\w]+)((?:\[[-_\w]*\])+)=?(.*)/;function i(a){return a==="hasOwnProperty"||a==="__proto__"?"\ud83d\udf56":a}function c(a){__p&&__p();if(!a)return{};var b={};a=a.replace(/%5B/gi,"[").replace(/%5D/gi,"]");a=a.split("&");var c=Object.prototype.hasOwnProperty;for(var d=0,e=a.length;dg&&i.shift()}var k=function(){"use strict";__p&&__p();function a(a){this.category=a}var b=a.prototype;b.debug=function(a){for(var b=arguments.length,c=new Array(b>1?b-1:0),d=1;d1?b-1:0),d=1;d1?b-1:0),d=1;d1?b-1:0),d=1;d>>0;d-=a;d*=a;a=d>>>0;d-=a;a+=d*4294967296}return(a>>>0)*23283064365386963e-26};b.version="Mash 0.9";return b}function a(){__p&&__p();var a=0,b=0,c=0,d=1;for(var e=arguments.length,f=new Array(e),h=0;h0?f:[new Date()],j=new g();a=j(" ");b=j(" ");c=j(" ");for(var k=0;k-1},addSigil:function(a,b){var c=a.getAttribute("data-sigil")||"";i.hasSigil(a,b)||(c+=" "+b);a.setAttribute("data-sigil",c)},removeSigil:function(a,b){var c=a.getAttribute("data-sigil")||"";i.hasSigil(a,b)&&(c=" "+c+" ",c=c.replace(" "+b+" "," "),c=c.substring(1,c.length-1),a.setAttribute("data-sigil",c))},_normalizePaths:function(a){a||(a=i._auto);!Array.isArray(a)?a=[[a]]:Array.isArray(a[0])||(a=[a]);return a}};e.exports=i}),null); __d("URIRFC3986",[],(function(a,b,c,d,e,f){__p&&__p();var g=new RegExp("^([^:/?#]+:)?(//([^\\\\/?#@]*@)?(\\[[A-Fa-f0-9:.]+\\]|[^\\/?#:]*)(:[0-9]*)?)?([^?#]*)(\\?[^#]*)?(#.*)?");a={parse:function(a){__p&&__p();if(a.trim()==="")return null;a=a.match(g);if(a==null)return null;var b={};b.uri=a[0]?a[0]:null;b.scheme=a[1]?a[1].substr(0,a[1].length-1):null;b.authority=a[2]?a[2].substr(2):null;b.userinfo=a[3]?a[3].substr(0,a[3].length-1):null;b.host=a[2]?a[4]:null;b.port=a[5]?a[5].substr(1)?parseInt(a[5].substr(1),10):null:null;b.path=a[6]?a[6]:null;b.query=a[7]?a[7].substr(1):null;b.fragment=a[8]?a[8].substr(1):null;b.isGenericURI=b.authority===null&&!!b.scheme;return b}};e.exports=a}),null); __d("createObjectFrom",[],(function(a,b,c,d,e,f){__p&&__p();function g(a,b){if(b===void 0)return g(a,!0);var c={};if(Array.isArray(b))for(var d=a.length-1;d>=0;d--)c[a[d]]=b[d];else for(var d=a.length-1;d>=0;d--)c[a[d]]=b;return c}e.exports=g}),null); __d("URISchemes",["createObjectFrom"],(function(a,b,c,d,e,f){var g=b("createObjectFrom")(["blob","cmms","fb","fba","fbatwork","fb-ama","fb-workchat","fb-workchat-secure","fb-messenger","fb-messenger-public","fb-messenger-group-thread","fb-page-messages","fb-pma","fbcf","fbconnect","fbinternal","fbmobilehome","fbrpc","file","ftp","gtalk","http","https","mailto","wss","ms-app","intent","itms","itms-apps","market","svn+ssh","fbstaging","tel","sms","pebblejs","sftp","whatsapp","moments","flash","fblite","chrome-extension","webcal","fb124024574287414","fb124024574287414rc","fb124024574287414master","fb1576585912599779","fb929757330408142","designpack","fbpixelcloud","fbapi20130214","fb1196383223757595","oculus","oculus.store","oculus.feed","skype","callto","workchat","fb236786383180508","fb1775440806014337","data","fb-mk","munki","kirigami","origami-file","fb-nimble-vrsrecorder","fb-nimble-monohandtrackingvis"]);a={isAllowed:function(a){return a==null||a===""?!0:Object.prototype.hasOwnProperty.call(g,a.toLowerCase())}};e.exports=a}),null); __d("setHostSubdomain",[],(function(a,b,c,d,e,f){function a(a,b){a=a.split(".");a.length<3?a.unshift(b):a[0]=b;return a.join(".")}e.exports=a}),null); __d("URIBase",["invariant","URIRFC3986","URISchemes","ex","setHostSubdomain"],(function(a,b,c,d,e,f,g){__p&&__p();var h,i,j=new RegExp("[\\x00-\\x2c\\x2f\\x3b-\\x40\\x5c\\x5e\\x60\\x7b-\\x7f\\uFDD0-\\uFDEF\\uFFF0-\\uFFFF\\u2047\\u2048\\uFE56\\uFE5F\\uFF03\\uFF0F\\uFF1F]"),k=new RegExp("^(?:[^/]*:|[\\x00-\\x1f]*/[\\x00-\\x1f]*/)");function l(a,c,d,e){__p&&__p();if(!c)return!0;if(c instanceof n){a.setProtocol(c.getProtocol());a.setDomain(c.getDomain());a.setPort(c.getPort());a.setPath(c.getPath());a.setQueryData(e.deserialize(e.serialize(c.getQueryData())));a.setFragment(c.getFragment());a.setIsGeneric(c.getIsGeneric());a.setForceFragmentSeparator(c.getForceFragmentSeparator());return!0}c=c.toString().trim();var f=(h||(h=b("URIRFC3986"))).parse(c)||{fragment:null,scheme:null};if(!d&&!(i||(i=b("URISchemes"))).isAllowed(f.scheme))return!1;a.setProtocol(f.scheme||"");if(!d&&j.test(f.host||""))return!1;a.setDomain(f.host||"");a.setPort(f.port||"");a.setPath(f.path||"");if(d)a.setQueryData(e.deserialize(f.query||"")||{});else try{a.setQueryData(e.deserialize(f.query||"")||{})}catch(a){return!1}a.setFragment(f.fragment||"");f.fragment===""&&a.setForceFragmentSeparator(!0);a.setIsGeneric(f.isGenericURI||!1);if(f.userinfo!==null)if(d)throw new Error(b("ex")("URI.parse: invalid URI (userinfo is not allowed in a URI): %s",a.toString()));else return!1;if(!a.getDomain()&&a.getPath().indexOf("\\")!==-1)if(d)throw new Error(b("ex")("URI.parse: invalid URI (no domain but multiple back-slashes): %s",a.toString()));else return!1;if(!a.getProtocol()&&k.test(c))if(d)throw new Error(b("ex")("URI.parse: invalid URI (unsafe protocol-relative URLs): %s",a.toString()));else return!1;if(a.getDomain()&&a.getPath()&&!a.getPath().startsWith("/"))if(d)throw new Error(b("ex")("URI.parse: invalid URI (domain and path where path lacks leading slash): %s",a.toString()));else return!1;return!0}var m=[],n=function(){"use strict";__p&&__p();a.tryParse=function(b,c){var d=new a(null,c);return l(d,b,!1,c)?d:null};a.isValid=function(b,c){return!!a.tryParse(b,c)};function a(a,b){b||g(0,2966),this.$9=b,this.$7="",this.$1="",this.$6="",this.$5="",this.$3="",this.$4=!1,this.$8={},this.$2=!1,l(this,a,!0,b)}var c=a.prototype;c.setProtocol=function(a){(i||(i=b("URISchemes"))).isAllowed(a)||g(0,587,a);this.$7=a;return this};c.getProtocol=function(){return(this.$7||"").toLowerCase()};c.setSecure=function(a){return this.setProtocol(a?"https":"http")};c.isSecure=function(){return this.getProtocol()==="https"};c.setDomain=function(a){if(j.test(a))throw new Error(b("ex")("URI.setDomain: unsafe domain specified: %s for url %s",a,this.toString()));this.$1=a;return this};c.getDomain=function(){return this.$1};c.setPort=function(a){this.$6=a;return this};c.getPort=function(){return this.$6};c.setPath=function(a){this.$5=a;return this};c.getPath=function(){return this.$5};c.addQueryData=function(a,b){Object.prototype.toString.call(a)==="[object Object]"?Object.assign(this.$8,a):this.$8[a]=b;return this};c.setQueryData=function(a){this.$8=a;return this};c.getQueryData=function(){return this.$8};c.setQueryString=function(a){return this.setQueryData(this.$9.deserialize(a))};c.getQueryString=function(){return this.$9.serialize(this.getQueryData())};c.removeQueryData=function(a){Array.isArray(a)||(a=[a]);for(var b=0,c=a.length;b0||this.getFragment())};c.toString=function(){var a=this;for(var b=0;b2?f-2:0),i=2;i=m){for(var d=n.values(),e=Array.isArray(d),f=0,d=e?d:d[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var h;if(e){if(f>=d.length)break;h=d[f++]}else{f=d.next();if(f.done)break;h=f.value}h=h;c.push(h.signal);a.push(h.error)}n.clear()}else for(var h=n,f=Array.isArray(h),e=0,h=f?h:h[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){if(f){if(e>=h.length)break;d=h[e++]}else{e=h.next();if(e.done)break;d=e.value}d=d;var j=d[0];d=d[1];var k=d.signal,l=window.getComputedStyle?getComputedStyle(k):k.currentStyle;l&&parseInt(l.height,10)>1&&(a.push(d.load),c.push(k),n["delete"](j))}for(var l=0;l1?b-1:0),d=1;d1?d-1:0),f=1;f2?f-2:0),j=2;j=e.length)break;h=e[g++]}else{g=e.next();if(g.done)break;h=g.value}h=h;h=h.$2;h&&(d=!0,c[h]=!0)}j(function(e){return e.loadModules(a.map(function(a){return a.getModuleId()}),b,d?Object.keys(c).join(":"):"JSResource: unknown caller")})};return a}();e.exports=a}),null); __d("performanceNow",["performance"],(function(a,b,c,d,e,f){__p&&__p();var g;if((g||(g=b("performance"))).now)c=function(){return(g||(g=b("performance"))).now()};else{d=a._cstart;f=Date.now();var h=typeof d==="number"&&d-1&&i.splice(a,1)}function p(a){j=a,n()}var q=function(a,b){return a.startTime>b-l};a={isOnline:function(){return j},onChange:function(a){i.push(a);var b=!1;return{remove:function(){b||(b=!0,o(a))}}},reportError:function(){var a=(g||(g=b("performanceNow")))();m.push({startTime:a});m=m.filter(function(b){return q(b,a)});var c=(h||(h=b("performance"))).getEntriesByType("resource");c=c.filter(function(b){return q(b,a)});p(m.length/c.length>k)}};window.addEventListener("online",function(){p(!0)});window.addEventListener("offline",function(){p(!1)});e.exports=a}),null); __d("ResourceHasher",["invariant"],(function(a,b,c,d,e,f,g){"use strict";var h=0;a={createAsyncHash:function(){return"async:"+h++},getValidResourceHash:function(a){typeof a==="string"||g(0,19551,a);return a}};e.exports=a}),null); __d("TrustedTypes",["TrustedTypesConfig"],(function(a,b,c,d,e,f){"use strict";__p&&__p();if(typeof trustedTypes!=="undefined"&&b("TrustedTypesConfig").useTrustedTypes){var g=function(a,c){return function(d){if(a(d))return d;try{return c(""+d)}catch(a){if(b("TrustedTypesConfig").reportOnly)return""+d;throw a}}},h=trustedTypes;a=babelHelpers["extends"]({},h,{createPolicy:function(a,b){a=h.createPolicy(a,b);return{createHTML:g(h.isHTML.bind(h),a.createHTML.bind(a)),createScript:g(h.isScript.bind(h),a.createScript.bind(a)),createScriptURL:g(h.isScriptURL.bind(h),a.createScriptURL.bind(a))}}});c=a}else{var i=function(a){return a};d={isHTML:function(){return!1},isScriptURL:function(){return!1},isScript:function(){return!1},createPolicy:function(a,b){return{createHTML:i,createScriptURL:i,createScript:i}}};c=d}e.exports=c}),null); __d("isCdnURI",[],(function(a,b,c,d,e,f){"use strict";function a(a){if(a.getProtocol()!=="http"&&a.getProtocol()!=="https")return!1;var b=Number(a.getPort());if(!!b&&b!==80&&b!==443)return!1;return a.isSubdomainOfDomain("fbcdn.net")?!0:!1}e.exports=a}),null); __d("isFacebookURI",[],(function(a,b,c,d,e,f){var g=null,h=["http","https"];function a(a){g||(g=new RegExp("(^|\\.)facebook\\.com$","i"));if(a.isEmpty()&&a.toString()!=="#")return!1;return!a.getDomain()&&!a.getProtocol()?!0:h.indexOf(a.getProtocol())!==-1&&g.test(a.getDomain())}a.setRegex=function(a){g=a};e.exports=a}),null); __d("createTrustedScriptURLFromFacebookURI",["TrustedTypes","URI","isCdnURI","isFacebookURI"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g,h="fburi-scripturls",i,j={createScriptURL:function(a){var c=(g||(g=b("URI"))).tryParseURI(a);if(c!=null&&(b("isFacebookURI")(c)||b("isCdnURI")(c)))return a;throw new TypeError()}};function k(){if(i)return;i=b("TrustedTypes").createPolicy(h,j)}function l(){i||k();return i}function a(a){return l().createScriptURL(a)}e.exports=a}),null); __d("Bootloader",["invariant","nullthrows","requireCond","Arbiter","BootloaderConfig","BootloaderEndpoint","CallbackDependencyManager","CSRBitMap","CSSLoader","ErrorPubSub","FBLogger","JSResourceReference","cr:696703","NetworkStatus","ResourceHasher","ResourceTimingsStore","TAAL","TimeSlice","createTrustedScriptURLFromFacebookURI","ex","ifRequired","performanceAbsoluteNow","setImmediateAcrossTransitions"],(function(a,b,c,d,e,f,g){"use strict";__p&&__p();var h,i,j=function(){},k=[],l=[],m=new Set(),n=new Set(),o=new Map(),p=new Map(),q=new Map(),r=null,s=new Map(),t=new Map(),u=new Map(),v=new Map(),w=new Set(),x=new Map(),y=[],z=new Map(),A=new Map(),B=!1,C=new Set(),D=!1,E=new(b("CallbackDependencyManager"))(),F=new(b("Arbiter"))(),G=null,H=null,I=b("BootloaderConfig").jsRetries||[],J=b("BootloaderConfig").jsRetryAbortNum,aa=b("BootloaderConfig").jsRetryAbortTime,K=I.length>0,L=Object.freeze({BOOTLOAD:"bootloader/bootload"});(h||(h=b("ErrorPubSub"))).unshiftListener(function(a){a.loadingUrls=Array.from(u.keys())});function M(a){__p&&__p();if(!b("BootloaderConfig").retryQueuedBootloads)return D;for(var a=a,c=Array.isArray(a),d=0,a=c?a:a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var e,f;if(c){if(d>=a.length)break;f=a[d++]}else{d=a.next();if(d.done)break;f=d.value}f=f;var g=o.get(f);if(!g){b("FBLogger")("bootloader").warn("%s missing from comp map when bootloading",f);return!1}g=[g.r,((e=g.rdfds)==null?void 0:e.r)||[],((e=g.rds)==null?void 0:e.r)||[]];for(var e=0;e=h.length)break;k=h[j++]}else{j=h.next();if(j.done)break;k=j.value}k=k;if(!s.has(k)){b("FBLogger")("bootloader").warn("%s can not bootload because hash %s is missing",f,k);return!1}}}}return!0}function N(a){var c=o.get(a);if(!c)throw new Error(b("TAAL").blameToPreviousFile(b("ex")("Bootloader: %s is not in the component map",a)));return c}function O(a){var c=s.get(a);if(!c)throw new Error(b("TAAL").blameToPreviousFile(b("ex")("No resource entry for hash: %s",a)));return c}function P(){r||(r=document.head||document.getElementsByTagName("head")[0]||document.body);return r}function Q(){if(!K)return!1;var a=y.length;if(a=b.length)break;g=b[e++]}else{e=b.next();if(e.done)break;g=e.value}g=g;g=N(g);g=[g.r,((f=g.rds)==null?void 0:f.r)||[],((f=g.rdfds)==null?void 0:f.r)||[]];for(var f=0;f=h.length)break;k=h[j++]}else{j=h.next();if(j.done)break;k=j.value}k=k;var l=k[0];k[1];c.add(l)}}}k=0;for(var l=X(a),j=Array.isArray(l),i=0,l=j?l:l[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){if(j){if(i>=l.length)break;h=l[i++]}else{i=l.next();if(i.done)break;h=i.value}g=h;f=g[0];g[1];c.has(f)||k++}return k}function da(a,c,d){__p&&__p();var e=a.src,f=(i||(i=b("performanceAbsoluteNow")))(),g=b("TimeSlice").getGuardedContinuation("Bootloader script.onresponse"),h=b("ResourceTimingsStore").getUID("js",e);b("ifRequired")("TimeSliceAutoclosedInteraction",function(a){return a.getInteractionsActiveRightNow().forEach(function(a){return a.forResourceRequest(h).addStringAnnotation("requested_in_continuation","true")})});b("ResourceTimingsStore").annotate("js",h).addStringAnnotation("name",c!=null?c:"").addStringAnnotation("source",e);b("ifRequired")("TimeSliceInteraction",function(a){a.informGlobally("bootloader._loadJS").addStringAnnotation("source",e).addStringAnnotation("name",c!=null?c:"")});b("ResourceTimingsStore").measureRequestSent("js",h);a.onload=g.bind(void 0,function(){var a=x.get(e);a&&b("FBLogger")("bootloader").info("JS retry success [%s] at %s | time: %s | retries: %s",c,e,(i||(i=b("performanceAbsoluteNow")))()-f,a);b("ResourceTimingsStore").measureResponseReceived("js",h);d()});a.onreadystatechange=function(){["loaded","complete"].includes(this.readyState)&&(b("ResourceTimingsStore").measureResponseReceived("js",h),g.bind(void 0,d)())};a.onerror=g.bind(void 0,function(){var g;b("ResourceTimingsStore").measureResponseReceived("js",h);g=(g=x.get(e))!=null?g:0;Q()&&g=c.length)break;s=c[r++]}else{r=c.next();if(r.done)break;s=r.value}s=s;var t=s[0];s=s[1];var u=s.type;s.nonblocking&&!b("BootloaderConfig").assumeNotNonblocking?k.add(t):((u==="async"?l:n).push(t),j.add(t));m.has(t)||(m.add(t),h.set(t,s),o&&o.measureResources({name:t,type:u},e))}var v=null;s=[];if(f){var x=(i||(i=b("performanceAbsoluteNow")))(),y={async_resource_duration:null,static_resource_download_duration:null};if(l.length!==0){var z="asyncTime:"+f.request_key;s.push(z);E.registerCallback(function(){y.async_resource_duration=Math.round((i||(i=b("performanceAbsoluteNow")))()-x),E.satisfyPersistentDependency(z)},l)}if(n.length!==0){var A="nonAsyncTime:"+f.request_key;s.push(A);E.registerCallback(function(){y.static_resource_download_duration=Math.round((i||(i=b("performanceAbsoluteNow")))()-x),E.satisfyPersistentDependency(A)},n)}t=b("ifRequired")("CometInteractionTracingMetrics",function(a){return a});var B;t&&(B=t.currentInteractionLogger());v=function(){__p&&__p();var a=Math.round((i||(i=b("performanceAbsoluteNow")))()-x),c=j.size,d=Array.from(h.keys());d={blocking_resources_downloaded:d.filter(function(a){return j.has(a)}).length,blocking_resources_count:c,all_resources_downloaded:d.length,all_resources_count:c+k.size,unpredicted_be_resources:b("BootloaderConfig").trackUnpredictedBEResources?l.reduce(function(a,c){return a+b("nullthrows")(q.get(c))},0):null,err_count:Array.from(h.values()).filter(function(a){a=a.src;return w.has(a)}).length};c=b("TimeSlice").getContext();c=babelHelpers["extends"]({},f,d,y,{timeslice_context:c&&c.name,start_time:x,duration:a});if(B&&f!=null&&f.components!=null){var e=f.components;B.addBootload(e,x,a,d.all_resources_downloaded)}delete c.request_key;F.inform(L.BOOTLOAD,c,"persistent")}}r=d?function(){return d(v)}:v;if(b("cr:696703")&&r){var C=b("cr:696703").getCallbackScheduler(),D=r;r=function(){C(D)}}else if(a.ScheduleJSWork&&r){var G=r;r=function(){a.ScheduleJSWork(G)()}}if(r){p=Array.from(j).concat(s);E.registerCallback(r,p)}c=document.createDocumentFragment();for(var o=h,e=Array.isArray(o),n=0,o=e?o:o[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){if(e){if(n>=o.length)break;t=o[n++]}else{n=o.next();if(n.done)break;t=n.value}s=t;r=s[0];p=s[1];var u=p.type;t=p.src;u!=="csr"||g(0,19455,t);u==="async"?fa(t,r):(R(t,u,r,c),ga(u,t,r,c))}P().appendChild(c)}function V(a){a.substr(0,1)===":"||g(0,19106,a);return a.substr(1).split(",").map(function(a){return parseInt(a,10)})}function W(a,c,d){__p&&__p();s.set(a,c);var e=c.p;if(e){c.type!=="csr"||g(0,19109);for(var c=V(e),e=Array.isArray(c),f=0,c=e?c:c[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var h;if(e){if(f>=c.length)break;h=c[f++]}else{f=c.next();if(f.done)break;h=f.value}h=h;(!t.has(h)||d)&&(t.set(h,a),b("CSRBitMap").add(h))}}}function X(a){__p&&__p();var c=new Map();for(var a=a,d=Array.isArray(a),e=0,a=d?a:a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var f;if(d){if(e>=a.length)break;f=a[e++]}else{e=a.next();if(e.done)break;f=e.value}f=f;var h=s.get(f);if(!h){b("FBLogger")("bootloader").mustfix("Unable to resolve resource %s.",f);continue}var i;if(h.type==="csr")i=V(h.src);else if(h.p)i=V(h.p);else{c.set(f,h);continue}for(var f=i,h=Array.isArray(f),i=0,f=h?f:f[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var j;if(h){if(i>=f.length)break;j=f[i++]}else{i=f.next();if(i.done)break;j=i.value}j=j;j=b("nullthrows")(t.get(j),"No hash for rsrcIndex:"+j);var k=O(j);k.type!=="csr"||g(0,20056,j);c.set(j,k)}}return c.entries()}function Y(a){__p&&__p();var c,d=a.getAttribute("data-bootloader-hash");if(!d)return;var e=b("ResourceHasher").getValidResourceHash(d);if(a.id){if(C.has(a.id))return;C.add(a.id)}d=a.tagName=="SCRIPT";var f=d?{src:a.src,type:"js"}:{src:a.href,type:"css"};a.crossOrigin||(f.nc=1);a.getAttribute("data-nonblocking")&&(f.nonblocking=1);f.p=a.getAttribute("data-p");s.has(e)&&!b("BootloaderConfig").silentDups&&b("FBLogger")("bootloader").warn("Duplicate resource [%s]: %s",e,f.src);W(e,f,!0);var g=function(){return $.done(e)};c=d?!a.getAttribute("async"):((c=a.parentNode)==null?void 0:c.tagName)==="HEAD";c||window._btldr&&window._btldr[e]?g():(m.add(e),d?da(a,e,g):b("CSSLoader").setupEventListeners(e,f.src,P(),g,ea(e,f.src,g),a))}function ha(){if(B)return;B=!0;Array.from(document.getElementsByTagName("link")).forEach(function(a){return Y(a)});Array.from(document.getElementsByTagName("script")).forEach(function(a){return Y(a)})}function Z(a,c,d){s.set(a,{src:b("BootloaderEndpoint").getURL(c,d,b("BootloaderConfig").payloadEndpointURI),type:"async"})}function ia(a,b){__p&&__p();for(var a=X(a),c=Array.isArray(a),d=0,a=c?a:a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var e;if(c){if(d>=a.length)break;e=a[d++]}else{d=a.next();if(d.done)break;e=d.value}e=e;var f=e[0];e=e[1];if(m.has(f))continue;e.type==="async"?(m.add(f),fa(e.src,f)):R(e.src,e.type,f,b)}}var $={preloadModules:function(a){__p&&__p();if(!M(a)){var c=b("TimeSlice").getGuardedContinuation("Deferred: Bootloader.preloadModules");k.push([a,c]);return}c=document.createDocumentFragment();var d=[],e=[];for(var a=a,f=Array.isArray(a),g=0,a=f?a:a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var h;if(f){if(g>=a.length)break;h=a[g++]}else{g=a.next();if(g.done)break;h=g.value}h=h;var i=N(h),j=i.r,l=i.rdfds;i=i.be;b("BootloaderConfig").preloadBE&&!b("ifRequired").call(null,h,function(){return!0},function(){return!1})&&!p.get(h)&&(i?d:e).push(h);i=[j,(l==null?void 0:l.r)||[]];for(var h=0;h=a.length)break;h=a[g++]}else{g=a.next();if(g.done)break;h=g.value}h=h;e.push(b("ResourceHasher").getValidResourceHash(h))}U(e,c,d)},requestJSResource_UNSAFE_NEEDS_REVIEW_BY_SECURITY_AND_XFN:function(a){ga("js",a,null,P())},done:function(a,c){__p&&__p();if(c!=null){var d;d=(d=u.get(c))!=null?d:NaN;v.set(c,(i||(i=b("performanceAbsoluteNow")))()-d);u["delete"](c)}if(a!=null){window.CavalryLogger&&window.CavalryLogger.done_js([a]);d=b("ResourceHasher").getValidResourceHash(a);m.add(d);E.satisfyPersistentDependency(d)}},pickupResourcesByIDs:function(a){for(var b=0;b=e.length)break;f=e[c++]}else{c=e.next();if(c.done)break;f=c.value}f=f;var g=s.get(f);g&&W(f,g,!0)}},getURLToHashMap:function(){__p&&__p();var a=new Map();for(var b=s,c=Array.isArray(b),d=0,b=c?b:b[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var e;if(c){if(d>=b.length)break;e=b[d++]}else{d=b.next();if(d.done)break;e=d.value}e=e;var f=e[0];e=e[1];a.set(e.src,f)}return a},getArbiter:function(){return F},loadPredictedResourceMap:function(a,b){$.setResourceMap(a),U(Object.keys(a),b)},getCSSResources:function(a){__p&&__p();var b=[];for(var a=X(a),c=Array.isArray(a),d=0,a=c?a:a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var e;if(c){if(d>=a.length)break;e=a[d++]}else{d=a.next();if(d.done)break;e=d.value}e=e;var f=e[0];e=e[1];e.type==="css"&&b.push(f)}return b},getBootloadedComponents:function(){return z},getLoadedUrlTimes:function(){return v},getErrorUrls:function(){return w},__debug:{unpredictedBEResourcesMap:q,callbackManager:E,componentMap:o,requested:m,resources:s,riMap:t,retries:x,errors:w,loading:u,bootloaded:z},Events:L};b("JSResourceReference").setBootloader($);e.exports=$}),null); __d("CSRFGuard",[],(function(a,b,c,d,e,f){"use strict";a="for (;;);";var g=/^for ?\(;;\);/;b={length:a.length,regex:g,exists:function(a){return!!a.match(g)},clean:function(a){var b=a.match(g);return b?a.substr(b[0].length):b}};e.exports=b}),null); __d("CSSCore",["invariant"],(function(a,b,c,d,e,f,g){__p&&__p();function h(a,b){var c=a;while(c.parentNode)c=c.parentNode;if(c instanceof Element){c=c.querySelectorAll(b);return Array.prototype.indexOf.call(c,a)!==-1}return!1}var i={addClass:function(a,b){/\s/.test(b)&&g(0,440,b);b&&(a.classList?a.classList.add(b):i.hasClass(a,b)||(a.className=a.className+" "+b));return a},removeClass:function(a,b){/\s/.test(b)&&g(0,441,b);b&&(a.classList?a.classList.remove(b):i.hasClass(a,b)&&(a.className=a.className.replace(new RegExp("(^|\\s)"+b+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")));return a},conditionClass:function(a,b,c){return(c?i.addClass:i.removeClass)(a,b)},hasClass:function(a,b){/\s/.test(b)&&g(0,442);return a.classList?!!b&&a.classList.contains(b):(" "+a.className+" ").indexOf(" "+b+" ")>-1},matchesSelector:function(a,b){var c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.msMatchesSelector||function(b){return h(a,b)};return c.call(a,b)}};e.exports=i}),null); __d("CSS",["invariant","CSSCore"],(function(a,b,c,d,e,f,g){__p&&__p();var h={hide:function(a){a.style.display="none";return a},show:function(a){a.style.display="";return a},conditionShow:function(a,b){return(b?h.show:h.hide)(a)},addClass:function(a,c){return b("CSSCore").addClass(a,c)},removeClass:function(a,c){return b("CSSCore").removeClass(a,c)},hasClass:function(a,b){/\s/.test(b)&&g(0,442);return a.classList?!!b&&a.classList.contains(b):(" "+a.className+" ").indexOf(" "+b+" ")>-1}};a=null;e.exports=Object.assign({},h,b("CSSCore"),a)}),null); __d("Parent",["CSS"],(function(a,b,c,d,e,f){__p&&__p();var g={byTag:function(a,b){b=b.toUpperCase();a=g.find(a,function(a){return a.nodeName===b});return a instanceof Element?a:null},byClass:function(a,c){a=g.find(a,function(a){return a instanceof Element&&b("CSS").hasClass(a,c)});return a instanceof Element?a:null},bySelector:function(a,b){__p&&__p();a=a;if(typeof a.matches==="function"){while(a&&a!==document&&!a.matches(b))a=a.parentNode;return a instanceof Element?a:null}else if(typeof a.msMatchesSelector==="function"){while(a&&a!==document&&!a.msMatchesSelector(b))a=a.parentNode;return a instanceof Element?a:null}else return g.bySelector_SLOW(a,b)},bySelector_SLOW:function(a,b){__p&&__p();a=a;var c=a;while(c.parentNode)c=c.parentNode;if(!(c instanceof Element)&&!(c instanceof Document))return null;c=c.querySelectorAll(b);while(a){if(Array.prototype.indexOf.call(c,a)!==-1)return a instanceof Element?a:null;a=a.parentNode}return a instanceof Element?a:null},byAttribute:function(a,b){a=g.find(a,function(a){return a instanceof Element&&!!a.getAttribute(b)});return a instanceof Element?a:null},find:function(a,b){a=a;while(a){if(b(a))return a;a=a.parentNode}return null}};e.exports=g}),null); __d("ContextualComponent",["Parent"],(function(a,b,c,d,e,f){__p&&__p();a=function(){"use strict";__p&&__p();a.forNode=function(b){return a.$1.get(b)||null};a.closestToNode=function(c){c=b("Parent").find(c,function(b){return!!a.forNode(b)});return c?a.forNode(c):null};a.register=function(b){return new a(b)};function a(a){var b=a.element,c=a.isRoot;a=a.parent;this.$2=c;this.$3=b;this.$4=a;this.$5=new Set();this.$6=[];this.$7=[];this.$8()}var c=a.prototype;c.onCleanup=function(a){this.$6.push(a)};c.onUnmount=function(a){this.$7.push(a)};c.cleanup=function(){this.$5.forEach(function(a){return a.cleanup()}),this.$6.forEach(function(a){return a()}),this.$6=[]};c.unmount=function(){this.cleanup();this.$5.forEach(function(a){return a.unmount()});this.$7.forEach(function(a){return a()});this.$7=[];var b=this.$4;b&&(a.$1["delete"](this.$3),b.$9(this))};c.reinitialize=function(){var b=this.$4;b&&(b.$9(this),this.$4=void 0);a.$1["delete"](this.$3);this.$8()};c.$8=function(){if(!this.$2&&!this.$4){var b=a.closestToNode(this.$3);b&&(this.$4=b)}this.$4&&this.$4.$10(this);a.$1.set(this.$3,this)};c.$10=function(a){this.$5.add(a)};c.$9=function(a){this.$5["delete"](a)};return a}();a.$1=new Map();e.exports=a}),null); __d("BanzaiLazyQueue",[],(function(a,b,c,d,e,f){var g=[];a={queuePost:function(a,b,c){g.push([a,b,c])},flushQueue:function(){var a=g;g=[];return a}};e.exports=a}),null); __d("ge",[],(function(a,b,c,d,e,f){__p&&__p();function a(a,b,c){if(typeof a!=="string")return a;else if(!b)return document.getElementById(a);else return g(a,b,c)}function g(a,b,c){__p&&__p();var d;if(h(b)==a)return b;else if(b.getElementsByTagName){c=b.getElementsByTagName(c||"*");for(d=0;d=0&&i.set(f),define(a,c,function(g,h,i,k,c){g={data:d};b("replaceTransportMarkers")({relativeTo:j},g);if(f===-42){h=d!=null&&typeof d==="object"&&d.__throw8367__;throw new Error(a+": "+(typeof h==="string"?h:""))}c.exports=g.data},g|h)},handleDefines:function(a,b){a.forEach(function(a){var c;b!=null?c=[].concat(a,[b]):c=[].concat(a,[null]);j.handleDefine.apply(null,c)})}};e.exports=j}),null); __d("__debug",[],(function(a,b,c,d,e,f){e.exports={}}),null); __d("ServerJS",["ContextualComponent","ErrorGuard","ServerJSDefine","ex","ge","replaceTransportMarkers","__debug"],(function(a,b,c,d,e,f){__p&&__p();var g,h=1,i=2,j=0;a=function(){"use strict";__p&&__p();function a(){this.$2={},this.$1=null,this.$4={},this.$3=void 0}var c=a.prototype;c.handle=function(a,b){return this.$5(a,b,l)};c.handleWithCustomApplyEach=function(a,b,c){this.$5(b,c,a)};c.$5=function(a,b,c){__p&&__p();this.$3=b;if(a.__guard!=null)throw new Error("ServerJS.handle called on data that has already been handled");a.__guard=!0;c(a.define||[],this.$6,this);c(a.markup||[],this.$7,this);c(a.elements||[],this.$8,this);this.$9(a.contexts||[]);c(a.instances||[],this.$10,this);var d=c(a.pre_display_requires||[],this.$11,this);d=d.concat(c(a.require||[],this.$11,this));return{cancel:function(){d.forEach(function(a){a&&a.cancel()})}}};c.handlePartial=function(a,b){var c=this;(a.instances||[]).forEach(function(a){o(c.$2,a)});(a.markup||[]).forEach(function(a){n(c.$2,a)});(a.elements||[]).forEach(function(a){n(c.$2,a)});return this.handle(a,b)};c.setRelativeTo=function(a){this.$1=a;return this};c.cleanup=function(a){__p&&__p();var c=Object.keys(this.$2);a?d.call(null,c,a.guard(function(){},"SeverJS Cleanup requireLazy",{propagationType:a.PropagationType.ORPHAN})):d.call(null,c,function(){});this.$2={};function f(c){var d=this.$4[c],a=d[0],f=d[1];d=d[2];delete this.$4[c];f=f?'JS::call("'+a+'", "'+f+'", ...)':'JS::requireModule("'+a+'")';a=b("__debug").debugUnresolvedDependencies([a,c]);c=b("ex")("%s did not fire because it has missing dependencies.\n%s",f,a);throw k(new Error(c),d)}for(var h in this.$4)(g||(g=b("ErrorGuard"))).applyWithGuard(f,this,[h],{name:"ServerJS:cleanup id: "+h})};c.$6=function(a,c,d,e){return(g||(g=b("ErrorGuard"))).applyWithGuard(b("ServerJSDefine").handleDefine,b("ServerJSDefine"),[a,c,d,e,this.$1],{name:"JS::define"})};c.$11=function(a,c,d,e){return(g||(g=b("ErrorGuard"))).applyWithGuard(this.$12,this,[a,c,d,e],{name:c!=null?"JS::call":"JS::requireModule"})};c.$12=function(a,c,d,e){__p&&__p();a=a.split("@");var f=a[0],l=a[1],m;typeof c==="object"?a=c:(a=d,m=c);d=[f].concat(a||[]);var n;m!=null?n="__call__"+f+"."+m:n="__requireModule__"+f;n+="__"+j++;this.$4[n]=[f,m,l];var o=this.$3&&this.$3.bigPipeContext,p=(g||(g=b("ErrorGuard"))).guard(function(a){__p&&__p();a=b.call(null,f);delete this.$4[n];e&&b("replaceTransportMarkers")({relativeTo:this.$1,bigPipeContext:o},e);if(m!=null){if(!a[m])throw k(new TypeError(b("ex")('Module %s has no method "%s"',f,m)),l);a[m].apply(a,e||[]);p.__SMmeta=a[m].__SMmeta||{};p.__SMmeta.module=p.__SMmeta.module||f;p.__SMmeta.name=p.__SMmeta.name||m}}.bind(this),{name:m!=null?"JS::call('"+f+"', '"+m+"', ...)":"JS::requireModule('"+f+"')"});c=define(n,d,p,h|i,this,1,this.$3);return c};c.$10=function(a,c,d,e){(g||(g=b("ErrorGuard"))).applyWithGuard(this.$13,this,[a,c,d,e],{name:"JS::instance"})};c.$13=function(a,c,d,e){__p&&__p();var f=null;a=a.split("@");var g=a[0];a=a[1];if(c){var h=this.$3&&this.$3.bigPipeContext;f=function(){var a=b.call(null,c[0]);b("replaceTransportMarkers")({relativeTo:this.$1,bigPipeContext:h},d);var e=Object.create(a.prototype);a.apply(e,d);return e}.bind(this)}define(g,c,f,i,null,e)};c.$7=function(a,c,d){(g||(g=b("ErrorGuard"))).applyWithGuard(this.$14,this,[a,c,d],{name:"JS::markup"})};c.$14=function(a,b,c){a=a.split("@");var d=a[0];a=a[1];define(d,["HTML"],function(c){try{return c.replaceJSONWrapper(b).getRootNode()}catch(b){throw k(b,a)}},0,null,c)};c.$8=function(a,c,d,e){(g||(g=b("ErrorGuard"))).applyWithGuard(this.$15,this,[a,c,d,e],{name:"JS::element"})};c.$15=function(a,c,d,e){__p&&__p();a=a.split("@");var f=a[0],g=a[1];if(c===null&&d!=null){define(f,null,null,0,null,d);return}a=[];var i=0;d=d||0;e!=null&&(a.push(e),i=h,d++);define(f,a,function(a){a=b("ge")(c,a);if(!a){var d="";throw k(new Error(b("ex")('Could not find element "%s"%s',c,d)),g)}return a},i,null,d)};c.$9=function(a){(g||(g=b("ErrorGuard"))).applyWithGuard(this.$16,this,[a],{name:"ContextualComponents"})};c.$16=function(a){__p&&__p();var c=this,d=this.$3&&this.$3.bigPipeContext;a.map(function(a){b("replaceTransportMarkers")({relativeTo:c.$1,bigPipeContext:d},a);var e=a[0];return[a,m(e)]}).sort(function(a,b){return a[1]-b[1]}).forEach(function(a){a=a[0];var c=a[0];a=a[1];b("ContextualComponent").register({element:c,isRoot:a})})};return a}();function k(a,b){a.serverHash=b;return a}function l(a,b,c){return a.map(function(a){return b.apply(c,a)})}function m(a){var b=0;a=a;while(a)a=a.parentElement,b++;return b}function n(b,a){var c=a[0];c in b||(a[2]=(a[2]||0)+1);b[c]=!0}function o(b,a){var c=a[0];c in b||(a[3]=(a[3]||0)+1);b[c]=!0}e.exports=a}),null); __d("bx",["invariant"],(function(a,b,c,d,e,f,g){__p&&__p();var h={};function a(a){var b=h[a];!b&&g(0,3199,a);return b}a.add=function(a){var b=!1;for(var c in a)c in h||(a[c].loggingID=c,h[c]=a[c])};a.getURL=function(a){return a.uri};e.exports=a}),null); __d("ExecutionEnvironment",[],(function(a,b,c,d,e,f){"use strict";a=!!(typeof window!=="undefined"&&window.document&&window.document.createElement);b={canUseDOM:a,canUseWorkers:typeof Worker!=="undefined",canUseEventListeners:a&&!!(window.addEventListener||window.attachEvent),canUseViewport:a&&!!window.screen,isInWorker:!a};e.exports=b}),null); __d("getSameOriginTransport",["ExecutionEnvironment","ex"],(function(a,b,c,d,e,f){function c(){if(!b("ExecutionEnvironment").canUseDOM)throw new Error(b("ex")("getSameOriginTransport: %s","Same origin transport unavailable in the server environment."));try{return new a.XMLHttpRequest()}catch(a){throw new Error(b("ex")("getSameOriginTransport: %s",a.message))}}e.exports=c}),null); __d("requireWeak",[],(function(a,b,c,d,e,f){function a(a,b){d&&d.call(null,[a],b)}e.exports=a}),null); __d("gkx",["invariant","emptyFunction","requireWeak"],(function(a,b,c,d,e,f,g){"use strict";__p&&__p();var h={},i={};function a(a){var c=h[a];c!=null||g(0,3444,a);i[a]||(i[a]=!0,b("requireWeak")("Banzai",function(b){return b.post("gk2_exposure",{identifier:a,hash:c.hash})}));return c.result}a.oculus=function(a){throw new Error("gkx: Unexpected gkx.oculus call.")};a.work_company=function(a){throw new Error("gkx: Unexpected gkx.work_company call.")};a.session=function(a){throw new Error("gkx: Unexpected gkx.session call.")};a.fb_loggedout=function(a){throw new Error("gkx: Unexpected gkx.fb_loggedout call.")};a.candidate_portal=function(a){throw new Error("gkx: Unexpected gkx.candidate_portal call.")};a.add=function(a){for(var b in a)b in h||(h[b]=a[b])};c=b("emptyFunction");a.setPass=c;a.setFail=c;e.exports=a}),null); __d("ix",["invariant"],(function(a,b,c,d,e,f,g){__p&&__p();var h={};function a(a){var b=h[a];!b&&g(0,582,a);return b}a.add=function(a){var b=!1;for(var c in a)c in h||(a[c].loggingID=c,h[c]=a[c])};e.exports=a}),null); __d("objectEntries",[],(function(a,b,c,d,e,f){function a(a){return Object.entries(a)}e.exports=a}),null); __d("qex",["invariant","requireWeak"],(function(a,b,c,d,e,f,g){"use strict";__p&&__p();var h={},i={};a={_:function(a){var c=h[a];c!=null||g(0,3203,a);var d=c.r,e=c.l;e!=null&&!i[a]&&(i[a]=!0,b("requireWeak")("Banzai",function(a){a.post("qex",{l:e})}));return d},add:function(a){for(var b in a)b in h||(h[b]=a[b])}};e.exports=a}),null); __d("BootloaderEndpoint",["ix","CSRFGuard","FBLogger","ServerJS","TimeSlice","bx","getAsyncParams","getSameOriginTransport","gkx","objectEntries","qex"],(function(a,b,c,d,e,f,g){"use strict";__p&&__p();function h(a,c,d,e){__p&&__p();if(d.__error){b("FBLogger")("bootloader").warn("Fatal error from bootloader endpoint: %s",c);return}c=d.ixData;var f=d.bxData,h=d.gkxData,i=d.qexData,j=d.modules;c&&g.add(c);f&&b("bx").add(f);h&&b("gkx").add(h);i&&b("qex").add(i);var k=d.jsmods;c=d.resource_map;f=d.bootloadable;var l=d.allResources;c&&a.setResourceMap(c);f&&a.enableBootload(f);a.loadResources(a.getCSSResources(l||[]),function(){new(b("ServerJS"))().handle(k||{}),e({allResources:l||[],modules:j||[]})});a.loadResources(l||[])}a={getURL:function(a,c,d){a={modules:a,nb_modules:c};c=b("objectEntries")(a).filter(function(a){a[0];a=a[1];return a.length>0}).map(function(a){var b=a[0];a=a[1];return b+"="+encodeURIComponent(a.join(","))}).join("&");return""+d+(d.includes("?")?"&":"?")+c},load:function(a,c,d){__p&&__p();var e=c,f=b("getAsyncParams")("GET");for(var g in f){var i=encodeURIComponent(g),j=encodeURIComponent(String(f[g]));e+="&"+i+"="+j}var k=b("getSameOriginTransport")();k.open("GET",e,!0);var l=b("TimeSlice").getGuardedContinuation("Bootloader _requestHastePayload");k.onreadystatechange=function(){k.readyState===4&&l(function(){var f=k.status===200?JSON.parse(b("CSRFGuard").clean(k.responseText)):null;f==null?b("FBLogger")("bootloader").warn("Invalid response from %s: %s",e,k.responseText.substr(0,256)):b("TimeSlice").guard(function(){return h(a,c,f,d)},"Bootloader receiveEndpointData",{propagationType:b("TimeSlice").PropagationType.CONTINUATION})()})};k.send()}};e.exports=a}),null); __d("promiseDone",["TAAL","setTimeoutAcrossTransitions"],(function(a,b,c,d,e,f){__p&&__p();function a(a,c,d){var e=new Error("promiseDone"),f=arguments.length>1?a.then(c,d):a;f.then(null,function(a){b("setTimeoutAcrossTransitions")(function(){if(a instanceof Error)throw a;else{e.message=b("TAAL").blameToPreviousFile(a);throw e}},0)})}e.exports=a}),null); __d("RequireDeferredReference",["Promise","requireCond","Bootloader","cr:696703","emptyFunction","ifRequired","performanceNow","promiseDone","requireWeak"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g,h=function(a){return a};a=function(){__p&&__p();function a(a){this.$1=a}var c=a.prototype;c.getModuleId=function(){var a=this.$1;return a};c.getModuleIdAsRef=function(){return this.$1};c.preload=function(){};c.getModuleIfRequired=function(){return b("ifRequired").call(null,this.$1,h)};c.load=function(){var a=this,c=b("ifRequired")("CometInteractionTracingMetrics",function(c){return c.currentInteractionLogger().addRequireDeferred(a.getModuleId(),(g||(g=b("performanceNow")))())});return new(b("Promise"))(function(d){b("requireWeak").call(null,a.getModuleId(),function(a){if(c){var e=!1;c((g||(g=b("performanceNow")))(),e)}d(a)})})};c.loadImmediately=function(a){__p&&__p();var c=!1,d=!1;function e(b){if(c||d)return;c=!0;a(b)}var f=b("Bootloader").loadModules.call(b("Bootloader"),[this.getModuleId()],e,"RequireDeferredReference.loadImmediately()");b("requireWeak").call(null,this.getModuleId(),function(a){e(a)});return{remove:function(){d||(d=!0,f.remove())}}};c.onReadyImmediately=function(a){__p&&__p();var c=this,d=!1,e=(g||(g=b("performanceNow")))(),f=b("ifRequired")("CometInteractionTracingMetrics",function(a){return a.currentInteractionLogger().addRequireDeferred(c.getModuleId(),e)}),h=this.getModuleIfRequired();if(h!=null){if(f){var i=!0;f(e,i)}a(h)}else{var j=!1;if(b("cr:696703")){var k=b("cr:696703").getCurrentPriorityLevel();this.loadImmediately(function(){for(var c=arguments.length,e=new Array(c),h=0;h=300){c(j.responseText);return}b(j.responseText)}};a==="POST"?(j.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),j.send(k)):j.send()})}function c(a,b,c,d){return j(a,b,c,d,"__ajax__=true&__a=true").then(k)}function k(a){a=a;a=a.replace(b("CSRFGuard").regex,"");a=b("FBJSON").parse(a,e.id);if(a.error)return b("Promise").reject(a.error);else{a=a.payload;typeof a==="string"&&(a=b("FBJSON").parse(a,e.id));return a}}var l={sendAJAXRequest:c,sendRequest:j,createTransportObject:a};e.exports=l}),null); __d("TokenFetcher",["Promise","XHRTransport","setTimeoutAcrossTransitions"],(function(a,b,c,d,e,f){"use strict";__p&&__p();a={fetchTokenConfig:function(){return g(!1)},fetchTokenConfigForAsyncGET:function(){return g(!0)}};var g=function(a){__p&&__p();a===void 0&&(a=!1);var c=0;function d(){return a?b("XHRTransport").sendAJAXRequest("GET","/ajax/dtsg/",{ag:a}).then(e)["catch"](f):b("XHRTransport").sendAJAXRequest("GET","/ajax/dtsg/").then(e)["catch"](f)}function e(a){var b=a.token;a=a.valid_for;if(typeof b==="string"&&typeof a==="number")return{token:b,valid_for:a};throw new Error("Token GET: Bad response received.")}function f(){return new(b("Promise"))(function(a){c+=1,b("setTimeoutAcrossTransitions")(function(){a(d())},Math.pow(2,c)*1e3)})}return d()};e.exports=a}),null); __d("clearTimeoutBlue",["TimerStorage","TimeSlice"],(function(a,b,c,d,e,f){var g=a.__fbNativeClearTimeout||a.clearTimeout,h=b("TimerStorage").TIMEOUT;function c(a){if(a!=null){b("TimerStorage").unset(h,a);var c=h+String(a);b("TimeSlice").cancelWithToken(c)}g(a)}e.exports=c}),null); __d("clearTimeout",["clearTimeoutBlue"],(function(a,b,c,d,e,f){"use strict";e.exports=b("clearTimeoutBlue")}),null); __d("DTSG",["Promise","MRequestConfig","TokenFetcher","clearTimeout","setTimeoutAcrossTransitions"],(function(a,b,c,d,e,f){"use strict";__p&&__p();a=b("MRequestConfig").dtsg;var g,h,i;function j(){i=null,h=null}function k(a){b("clearTimeout")(h),h=b("setTimeoutAcrossTransitions")(j,(a.valid_for-60)*1e3),i=a.token}k(a);var l={clear:function(){i=null,h=null},getCachedToken:function(){return i},getToken:function(){return i!=null?b("Promise").resolve(i):l.refresh()},setToken:function(a){i=a},refresh:function(){g||(g=b("TokenFetcher").fetchTokenConfig().then(function(a){k(a);return a.token}));return g}};e.exports=l}),null); __d("isMessengerDotComURI",[],(function(a,b,c,d,e,f){var g=new RegExp("(^|\\.)messenger\\.com$","i"),h=["https"];function a(a){if(a.isEmpty()&&a.toString()!=="#")return!1;return!a.getDomain()&&!a.getProtocol()?!1:h.indexOf(a.getProtocol())!==-1&&g.test(a.getDomain())}e.exports=a}),null); __d("isOculusDotComURI",[],(function(a,b,c,d,e,f){var g=new RegExp("(^|\\.)oculus\\.com$","i"),h=["https"];function a(a){if(a.isEmpty()&&a.toString()!=="#")return!1;return!a.getDomain()&&!a.getProtocol()?!1:h.indexOf(a.getProtocol())!==-1&&g.test(a.getDomain())}e.exports=a}),null); __d("isWorkplaceDotComURI",[],(function(a,b,c,d,e,f){var g=new RegExp("(^|\\.)workplace\\.com$","i");function a(a){return a.getProtocol()==="https"&&g.test(a.getDomain())}e.exports=a}),null); __d("DTSGUtils",["SprinkleConfig","isCdnURI","isFacebookURI","isMessengerDotComURI","isOculusDotComURI","isWorkplaceDotComURI"],(function(a,b,c,d,e,f){"use strict";a={getNumericValue:function(a){var c=0;for(var d=0;d-1)&&(d[b]=a)});(h||(h=b("Env"))).isCQuick&&!d.cquick&&(d.cquick=(h||(h=b("Env"))).iframeKey,d.ctarget=h.iframeTarget,d.cquick_token=h.iframeToken);if(a=="POST"){c=b("DTSG").getCachedToken?b("DTSG").getCachedToken():b("DTSG").getToken();c&&(d.fb_dtsg=c,b("SprinkleConfig").param_name&&(d[b("SprinkleConfig").param_name]=b("DTSGUtils").getNumericValue(c)));b("LSD").token&&(d.lsd=b("LSD").token,b("SprinkleConfig").param_name&&!c&&(d[b("SprinkleConfig").param_name]=b("DTSGUtils").getNumericValue(b("LSD").token)))}if(a=="GET"){c=b("DTSG_ASYNC").getCachedToken?b("DTSG_ASYNC").getCachedToken():b("DTSG_ASYNC").getToken();c&&(d.fb_dtsg_ag=c,b("SprinkleConfig").param_name&&(d[b("SprinkleConfig").param_name]=b("DTSGUtils").getNumericValue(c)))}b("ISB").token&&(d.fb_isb=b("ISB").token);b("CurrentCommunity").getID()!=="0"&&(d.__cid=b("CurrentCommunity").getID());b("isSocialPlugin")()&&(d.__sp=1);if(b("SiteData").spin){d[(a=b("StaticSiteData")).spin_rev_key]=b("SiteData")[a.spin_rev_key];d[a.spin_branch_key]=b("SiteData")[a.spin_branch_key];d[a.spin_time_key]=b("SiteData")[a.spin_time_key];b("SiteData")[b("StaticSiteData").spin_mhenv_key]&&(d[b("StaticSiteData").spin_mhenv_key]=b("SiteData")[b("StaticSiteData").spin_mhenv_key])}return d}e.exports=a}),null); __d("WebSessionDefaultTimeoutMs",[],(function(a,b,c,d,e,f){"use strict";e.exports=3e4}),null); __d("WebSession",["FBLogger","Random","WebSessionDefaultTimeoutMs","WebStorage"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g,h=36,i=6,j=Math.pow(h,i);function k(a){return a==null||Number.isFinite(a)===!1||a<=0?null:a}function l(a){if(a==null)return null;var c=parseInt(a,10);if(""+c!==a){b("FBLogger")("web_session").warn("Expected the web session expiry time to parse as an integer. Found `%s`.",String(a));return null}return k(c)}function m(a){__p&&__p();if(a==null)return null;if(a.length!==i){b("FBLogger")("web_session").warn("Expected the web session id to be a %d character string. It was %d character(s). Received `%s`.",i,a.length,a);return null}if(/^[a-z0-9]+$/.test(a)===!1){b("FBLogger")("web_session").warn("Expected the web session ID to be a base-%d encoded string. Received `%s`.",h,a);return null}return a}function n(a){__p&&__p();if(a==null)return null;if(typeof a!=="string"&&a instanceof String===!1){b("FBLogger")("web_session").warn("A non-string value was passed to `coerceSession`. This should be impossible according to this method's Flow type. The value was `%s`.",a);return null}a=a.split(":");var c=a[0];a=a[1];a=l(a);c=m(c);return a==null||c==null?null:{expiryTime:a,id:c}}function o(){var a=Math.floor(b("Random").random()*j);a=a.toString(h);return"0".repeat(i-a.length)+a}var p=null;function q(){p==null&&(p=o());return p}function r(a){a===void 0&&(a=Date.now());var c=(g||(g=b("WebStorage"))).getLocalStorageForRead();if(c==null)return null;c=n(c.getItem("Session"));return c&&a=a||a<=c)return;c=(g||(g=b("WebStorage"))).getLocalStorage();if(c!=null){d=d==null?o():d.id;c.setItem("Session",d+":"+a)}},getId:function(){var a,b,c=q();a=(a=s())!=null?a:"";b=(b=t())!=null?b:"";return a+":"+b+":"+c},getPageId_DO_NOT_USE:function(){return q()}};e.exports=a}),null); __d("CookieConsent",["InitialCookieConsent"],(function(a,b,c,d,e,f){"use strict";var g,h=(g||(g=b("InitialCookieConsent"))).deferCookies,i=g.shouldShowCookieBanner;a={setConsented:function(){h=!1,i=!1},isDeferCookies:function(){return h},isCookiesBlocked:function(){return(g||(g=b("InitialCookieConsent"))).noCookies},shouldShowCookieBanner:function(){return i}};e.exports=a}),null); __d("WebStorage",["CookieConsent","FBLogger","ex","gkx","repairLocalStorage"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g,h={},i={};function j(a,c,d){__p&&__p();if((g||(g=b("CookieConsent"))).isCookiesBlocked()||(g||(g=b("CookieConsent"))).isDeferCookies())return null;if(d==="localStorage"){a=!1;try{a=b("gkx")("946894")}catch(a){}a&&b("repairLocalStorage")()}Object.prototype.hasOwnProperty.call(h,d)||(h[d]=c(d));return h[d]}function k(a){try{return window[a]}catch(a){b("FBLogger")("web_storage").warn("Failed to get storage for read %s",a.message)}return null}function l(a){__p&&__p();try{a=window[a];if(a){var c="__test__"+Date.now();a.setItem(c,"");a.removeItem(c)}return a}catch(a){c="";b("FBLogger")("web_storage").warn("Failed to get storage %s"+c,a.message)}return null}function m(a){var b=[];for(var c=0;c0}n()&&b("Bootloader").loadModules(["GeneratedArtilleryUserTimingSink"],function(a){__p&&__p();j=new a();j.setScalar("navStart",window.performance.timing.navigationStart);for(var a=0;a-1&&navigator.userAgent.indexOf("Chrome")>-1){var a=navigator.userAgent.match(/Chrome\/(\d*)/);if(a){a=Number(a[1]);if(a<60)return!1}}return b("ArtilleryExperiments").user_timing&&window&&window.performance&&window.performance.timing&&window.performance.timing.navigationStart&&g&&h}function o(a,b){j!=null?a.getEntries().forEach(function(a){j.addEntry(a)}):k.push(a)}function p(){return{react:b("ReactExperimentalProdProfiling").startProfiling()}}function q(a){a.react.stopProfiling()}var r={close:function(a){a===void 0;return null}};function a(){__p&&__p();if(!n())return null;i===null&&(i=new g(o),i.observe({entryTypes:["measure"]}));var a=!1,b;j==null?(b=r,l.push(function(){a||(b=j.open())})):b=j.open();var c=p();return{close:function(d){d===void 0&&(d=!1);a=!0;q(c);d=b.close(d);!m()&&i!==null&&(i.disconnect(),i=null);return d}}}c={startRecording:a};e.exports=c}),null); __d("ExecutionContextObservers",[],(function(a,b,c,d,e,f){a={MUTATION_COUNTING:0,PROFILING_COUNTERS:1,REFERENCE_COUNTING:2,HEARTBEAT:3,CALL_STACK:4,ASYNC_PROFILER:5,TIMESLICE_EXECUTION_LOGGER:6,FLUX_PERF_TOOL:7};b={MUTATION_COUNTING:0,REFERENCE_COUNTING:1,PROFILING_COUNTERS:2,HEARTBEAT:3,CALL_STACK:4,ASYNC_PROFILER:5,TIMESLICE_EXECUTION_LOGGER:6,FLUX_PERF_TOOL:7};c={beforeIDs:a,afterIDs:b};e.exports=c}),null); __d("LogBuffer",["CircularBuffer"],(function(a,b,c,d,e,f){__p&&__p();var g=a.__fbNativeSetTimeout||a.setTimeout,h=5e3,i={},j={};c={write:function(a,c){var d=i[a]=i[a]||new(b("CircularBuffer"))(h);d.write(c);j[a]&&j[a].forEach(function(a){try{a(c)}catch(a){}})},read:function(a){if(!i[a])return[];else return i[a].read()},tail:function(a,b){__p&&__p();if(typeof b!=="function")return;j[a]=j[a]||[];j[a].push(b);if(i[a]){a=i[a];a.read().forEach(function(a){try{b(a)}catch(a){}})}},expand:function(a,c){var d=i[a];d?d.expand(c):i[a]=new(b("CircularBuffer"))(c)},clear:function(a){i[a]&&g(function(){i[a].clear()},0)}};e.exports=c}),null); __d("OnDemandExecutionContextObserver",["TimeSlice"],(function(a,b,c,d,e,f){"use strict";__p&&__p();a=function(){__p&&__p();function a(){this.$5=!1,this.$4=!1,this.$1=0,this.$2={},this.$3=0}var c=a.prototype;c.onNewContextCreatedWhileEnabled=function(a,b,c){throw Error("unimplemented abstract method")};c.onNewContextCreatedWhileDisabled=function(a,b,c){};c.onContextCanceled=function(a,b){};c.onBeforeContextStartedWhileEnabled=function(a,b,c){throw Error("unimplemented abstract method")};c.onBeforeContextStartedWhileDisabled=function(a,b,c){};c.onAfterContextStartedWhileEnabled=function(a,b,c,d){throw Error("unimplemented abstract method")};c.onAfterContextStartedWhileDisabled=function(a,b,c,d){};c.onAfterContextEndedWhileEnabled=function(a,b,c,d){throw Error("unimplemented abstract method")};c.onAfterContextEndedWhileDisabled=function(a,b,c,d){};c.onNewContextCreated=function(a,b,c){if(this.isEnabled())return this.onNewContextCreatedWhileEnabled(a,b,c);else{this.onNewContextCreatedWhileDisabled(a,b,c);return null}};c.onBeforeContextStarted=function(a,b,c){if(this.isEnabled())return this.onBeforeContextStartedWhileEnabled(a,b,c);else{this.onBeforeContextStartedWhileDisabled(a,b,c);return null}};c.onAfterContextStarted=function(a,b,c,d){c=c;if(this.isEnabled())return this.onAfterContextStartedWhileEnabled(a,b,c,d);else{this.onAfterContextStartedWhileDisabled(a,b,c,d);return null}};c.onAfterContextEnded=function(a,b,c,d){if(this.isEnabled()){var e=c;this.onAfterContextEndedWhileEnabled(a,b,e,d)}else this.onAfterContextEndedWhileDisabled(a,b,c,d);this.$4&&!this.$5&&a.isRoot&&(this.onDisable(),this.$4=!1)};c.onDisable=function(){};c.onEnable=function(){};c.getBeforeID=function(){throw Error("unimplemented abstract method")};c.getAfterID=function(){throw Error("unimplemented abstract method")};c.isEnabled=function(){return this.$4};c.__getExpiryCallback=function(){var a=this,b=++this.$1;this.$2[b]=!0;this.$3++;return function(){a.$2[b]&&(delete a.$2[b],a.$3--,a.$3===0&&(a.$5=!1))}};c.expressInterest=function(){var a=this.__getExpiryCallback();this.isEnabled()||(this.onEnable(),b("TimeSlice").catchUpOnDemandExecutionContextObservers(this));this.$4=!0;this.$5=!0;return a};return a}();e.exports=a}),null); __d("Heartbeat",["Env","ExecutionContextObservers","FBLogger","LogBuffer","OnDemandExecutionContextObserver","TimeSlice","performanceAbsoluteNow"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g,h,i;c=function(c){__p&&__p();babelHelpers.inheritsLoose(d,c);function d(){var a,b;for(var d=arguments.length,e=new Array(d),f=0;fc;if(this.$HeartbeatObserver3.type==="exec")a.type==="exec"?this.$HeartbeatObserver14(d,e,c?"likely_btwn_exec":"btwn_exec"):this.$HeartbeatObserver13(a)&&this.$HeartbeatObserver14(d,e,c?"likely_post_exec":"post_exec");else if(this.$HeartbeatObserver13(this.$HeartbeatObserver3))if(a.type==="exec")this.$HeartbeatObserver14(d,e,c?"likely_pre_exec":"pre_exec");else if(this.$HeartbeatObserver13(a)&&c){c=a.type==="beat"?"delayed_beat":"delayed_beat_btwn_ignored";this.$HeartbeatObserver14(d,e,c)}}this.$HeartbeatObserver3=a};e.$HeartbeatObserver14=function(a,c,d){a0){var c=this.$HeartbeatObserver7[0],d=c[0];c=c[1];if(a-d>k.MAX_SINGLE_INTEREST_TIME_MS)c(),this.$HeartbeatObserver7.shift();else break}d=this.$HeartbeatObserver9;a-d>k.MAX_ENABLE_TO_DISABLE_TIME_MS&&this.$HeartbeatObserver15()};e.$HeartbeatObserver15=function(){__p&&__p();for(var a=this.$HeartbeatObserver7,b=Array.isArray(a),c=0,a=b?a:a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var d;if(b){if(c>=a.length)break;d=a[c++]}else{c=a.next();if(c.done)break;d=c.value}d=d;d[0];d=d[1];d()}this.$HeartbeatObserver7=[]};return d}(b("OnDemandExecutionContextObserver"));var j=new c();b("TimeSlice").registerExecutionContextObserver(j);var k={MAX_SINGLE_INTEREST_TIME_MS:6e4,MAX_ENABLE_TO_DISABLE_TIME_MS:4*6e4,get:function(){return j},enableHeartbeat:function(){},disablePageHeartbeat:function(){}};e.exports=k}),3); __d("IntervalTrackingBoundedBuffer",["CircularBuffer","ErrorPubSub"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g,h=5e3;a=function(){__p&&__p();function a(a){__p&&__p();var c=this;this.$6=0;if(a!=null){if(a<=0)throw new Error("Size for a buffer must be greater than zero.")}else a=h;this.$4=a;this.$1=new(b("CircularBuffer"))(a);this.$1.onEvict(function(){c.$6++});this.$2=[];this.$3=1;this.$5=0}var c=a.prototype;c.open=function(){__p&&__p();var a=this,b=this.$3++,c=!1,d,e=this.$5,f={id:b,startIdx:e,hasOverflown:function(){return f.getOverflowSize()>0},getOverflowSize:function(){return d!=null?d:Math.max(a.$6-e,0)},close:function(){if(c)return[];else{c=!0;d=a.$6-e;return a.$7(b)}}};this.$2.push(f);return f};c.pushElement=function(a){this.$2.length>0&&(this.$1.write(a),this.$5++);return this};c.isActive=function(){return this.$2.length>0};c.$8=function(a){return Math.max(a-this.$6,0)};c.$7=function(a){__p&&__p();var c,d,e,f;for(var h=0;h0&&(this.$1.dropFirst(h),this.$6+=h);return j};return a}();e.exports=a}),null); __d("ProfilingCountersStore",["IntervalTrackingBoundedBuffer"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g=new(b("IntervalTrackingBoundedBuffer"))(),h={getInstance:function(){return g},toMap:function(a){var b={};a.forEach(function(a){return b[a.getTimeSliceContextID()]=a});return b},getNestedTotals:function(a){return h._accumulateOverNestedActiveCounters(a,function(a,b){h._addOnto(b,a.getActiveCounters().getTotals());return b},{})},_accumulateOverNestedActiveCounters:function(a,b,c){__p&&__p();c=c;a.hasActiveCounters()&&(c=b(a,c));if(a.processedNestedContexts!=null)for(var a=a.processedNestedContexts,d=Array.isArray(a),e=0,a=d?a:a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var f;if(d){if(e>=a.length)break;f=a[e++]}else{e=a.next();if(e.done)break;f=e.value}f=f;c=h._accumulateOverNestedActiveCounters(f,b,c)}return c},_getMaximumAttribution:function(a,b){__p&&__p();if(a.length===0)return null;for(var c=a,d=Array.isArray(c),e=0,c=d?c:c[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var f;if(d){if(e>=c.length)break;f=c[e++]}else{e=c.next();if(e.done)break;f=e.value}f=f;if(b.propagatedAttributions&&b.propagatedAttributions[f]!=null)return f}f=null;e=null;for(var d=a,c=Array.isArray(d),a=0,d=c?d:d[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var g;if(c){if(a>=d.length)break;g=d[a++]}else{a=d.next();if(a.done)break;g=a.value}g=g;if(b.newAttributions&&b.newAttributions[g]!=null){var h=b.newAttributions[g].newCounterIdx;(e==null||h0&&b){var f=Object.entries(b);for(var g=0;g=l||(this.processedNestedContexts=this.processedNestedContexts||[],this.processedNestedContexts.push(a))};b.getTimeSliceContextID=function(){return this.$1};a.resetState=function(){m=[new a(!0,null,0)]};a.getHandle=function(){return q};return a}();o.AttributionPropagation=k;var p=function(){"use strict";__p&&__p();function a(){this.$1=null,this.$2=null,this.$3=null,this.$4=null}var c=a.prototype;c.startTiming=function(c){__p&&__p();var d=a.$5++;c={value:0,counter:c,id:d,lastStartTime:0};var e=this.$1||[];this.$2=this.$2||{};this.$2[d]=e.length;e.push(c);var f=(g||(g=b("performanceAbsoluteNow")))();c.lastStartTime=f;if(e.length>1){c=e[e.length-2];c.value+=f-c.lastStartTime}this.$1=e;return d};c.stopTiming=function(a){__p&&__p();var c=(g||(g=b("performanceAbsoluteNow")))(),d=this.$2,e=this.$1;if(d==null||e==null){(j||(j=b("ErrorPubSub"))).reportError(new Error("token does not match the counter context"));return 0}var f=d[a];delete d[a];if(f==null||e[f]==null)return 0;a=null;var h=0;while(e.length-1>f){var i=e.pop();h+=i.value;delete d[i.id];a==null&&i.lastStartTime!=null&&(a=i.lastStartTime)}i=e.pop();i.value+=c-(a||i.lastStartTime);i.value+=h;f=this.$4||{};f[i.counter]=f[i.counter]||0;f[i.counter]+=i.value;e.length>0&&(e[e.length-1].lastStartTime=c);this.$1=e;this.$4=f;this.$2=d;return i.value};c.incrementCounter=function(a,b){var c=this.$3||{};c[a]=c[a]||0;c[a]+=b;this.$3=c};c.getTotals=function(){return babelHelpers["extends"]({},this.$4||{},this.$3||{})};c.openCounterCount=function(){return this.$1!=null?this.$1.length:0};return a}();p.$5=1;m.push(new o(!0,null,0));b("TimeSlice").registerExecutionContextObserver(o.getObserver());var q=o.getObserver().expressInterest();a.ProfilingCounters=o;e.exports=o}),3); __d("ArtilleryRequestDataCollector",["ArtilleryUserTimingProfiler","Env","FBLogger","Heartbeat","ProfilingCounters","ProfilingCountersStore","TimeSlice","requireWeak"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g,h,i;b("requireWeak")("AsyncProfiler",function(a){i=a});a=function(){__p&&__p();function a(a){a===void 0&&(a=!1),this.$1=null,this.$2=!1,this.$3=null,this.$4=null,this.$5=null,this.$6=null,this.$7=null,this.$2=a}var c=a.prototype;c.start=function(){this.$3=(g||(g=b("ProfilingCountersStore"))).getInstance().open();this.$7=b("ArtilleryUserTimingProfiler").startRecording();i!=null&&i.isSupported()?this.$5=i.startRecording():this.$5=null;var a=(h||(h=b("Env"))).timeslice_heartbeat_config||{},c=a.isHeartbeatEnabled;a=a.isArtilleryOn;c&&(!this.$2||a)&&this.enablePageHeartbeat();this.$2?this.$4=b("ProfilingCounters").getHandle():this.$4=b("ProfilingCounters").getObserver().expressInterest();this.$6=b("TimeSlice").getBuffer().open();return this};c.enablePageHeartbeat=function(){this.$1==null&&(this.$1=b("Heartbeat").get().expressInterest())};c.finish=function(){(!this.$3||!this.$4||!this.$6||!this.$1)&&b("FBLogger")("artillery").warn("Missing handles. PCData: %s, PCOnDemand: %s, TS: %s, heartbeat: %s",this.$3==null,this.$4==null,this.$6==null,this.$1==null);return this.$8()};c.disable=function(){var a=this.$5;a!=null&&i!=null&&(i.stopRecording(a),this.$5=null);this.$8()};c.$8=function(){__p&&__p();var a=this.$7?this.$7.close():null;this.$7=null;var b=this.$3?this.$3.close():[];this.$3=null;var c=this.$6?this.$6.close():[];this.$6=null;this.$4&&this.$4();this.$4=null;this.$1&&this.$1();this.$1=null;return{sampleRecorder:this.$5,profilingCountersData:b,userTimingProfilerData:a,timeSliceData:c}};return a}();e.exports=a}),null); __d("setIntervalBlue",["TimerStorage","setIntervalAcrossTransitions"],(function(a,b,c,d,e,f){function a(a,c){for(var d=arguments.length,e=new Array(d>2?d-2:0),f=2;f2?f-2:0),h=2;h0;function l(a,c){b("UserTimingUtils").measureStart(a+" "+c)}function m(a,c,d){b("UserTimingUtils").measureEnd("\u26cf "+a+" ["+c+"][phase "+d+"]",a+" "+c)}function n(a,c){if(a)for(var d=0;d=a.length)break;d=a[c++]}else{c=a.next();if(c.done)break;d=c.value}d=d;var e=this._phases[d];if(e.begun)if(e.complete)continue;else return;else{this._currentPhase=d;this._beginPhase(d);return}}};c._displayPageletHandler=function(a){this.displayCallback?this.displayCallback(this._displayPagelet.bind(this,a)):this._displayPagelet(a)};c._displayPagelet=function(a){__p&&__p();l(a.id,"display");a.displayStarted=!0;this._informPageletEvent(b("PageletEventConstsJS").DISPLAY_START,a);var c=this._getPagelet(a),d=[],e={};for(var f in a.content){var g=a.content[f];a.append&&(f=this._getPageletRootID(a));var h=b("ge")(f);if(!h||f==null){var j="Root element %s is missing for pagelet %s";continue}f===c.id&&c.setRoot(h);if(g){if(a.append)r(h,g,d);else if(g.nodeType)h.innerHTML="",r(h,g,d);else{j=p(g);h.innerHTML=j;e[f]=j;d.push(h)}b("BigPipeExperiments").enable_bigpipe_plugins&&b("BigPipePlugins").runPluginOnPagelet(h)}g=h.getAttribute("data-referrer");g||h.setAttribute("data-referrer",f)}j=null;if(a.static_templates){g=b("ge")("static_templates");g&&(j=p(a.static_templates),a.replace_static_templates_if_exists&&(j=s(g,j,d)),r(g,j,d))}this._informPageletDisplayDetails(a.id,a.jsmods,e,j);a.displayed=!0;if(a.jsmods){h=this._serverJS.handlePartial(a.jsmods,{pagelet:a.id,bigPipeContext:{onDisplayDone:this._onDisplayDone}});c.addDestructor(h.cancel.bind(h))}var k=[];d.forEach(function(a){if(typeof a.getElementsByTagName==="function"){a=a.getElementsByTagName("img");for(var b=0;b0&&this._informEventExternal("images_displayed",{pagelet:a.id,timeslice:b("TimeSlice").getContext()?b("TimeSlice").getContext().contextID:null,images:k});if(b("gkx")("676920")){var n=(i||(i=b("performanceAbsoluteNow")))();b("requireDeferred")("VisualCompletionGating").onReady(function(b){b&&b.addElements(a.id,d,n)})}this._informPageletEvent(b("PageletEventConstsJS").DISPLAY_END,a);m(a.id,"display",a.phase);this.arbiter.inform(a.id+"_displayed",!0,"state")};c._onPhaseDisplayEnd=function(c){__p&&__p();var d=this,e=this._getOrCreatePhase(c);e.complete=!0;if(c===this._ttiPhase){e={};var f=b("captureUsageSnapshot")();this.isAjax||(e.cjs_factory_count_tti=b("__getTotalFactories")(),e.cjs_compile_time_tti=b("__getCompileTime")(),e.cjs_factory_time_tti=b("__getFactoryTime")());this._informEventExternal(a.Events.tti,{phase:this._ttiPhase,rid:this.rid,ajax:this.isAjax,metrics:e,usageSnapshot:f});this.arbiter.inform("tti_pagelet_displayed",!0,"state")}e=b("gkx")("676921");var g=!1;this._isRelevant()&&(c===this._lastPhaseBeforeLastResponse&&(g=e,this._fireDisplayDone(function(){g&&d._nextPhase()})),c===this._lastPhaseOfLastResponse&&(this._displayDoneFired||(g=e,this._fireDisplayDone(function(){})),this.arbiter.inform("pagelet_displayed_all",!0,"state")));!g&&c!==this._lastPhaseOfLastResponse&&this._nextPhase()};c._nextPhase=function(){this.config.flush_pagelets_asap?j<=8?b("setTimeout")(this._tryRenderingNextPhase.bind(this),20):this._tryRenderingNextPhase():(this._currentPhase++,j<=8?b("setTimeout")(this._beginPhase.bind(this,this._currentPhase),20):this._beginPhase(this._currentPhase))};c._fireDisplayDone=function(a){var c=this;this._displayDoneFired=!0;b("gkx")("1113247")?b("requestAnimationFrame")(function(){c.arbiter.inform("display_done",!0),c._displayDone=!0,a()},{priority:"DISPLAY_DONE_LOGGING"}):(this.arbiter.inform("display_done",!0),this._displayDone=!0,a());this.lid!=null&&m("display_done",this.lid,"all")};c._downloadJsForPagelet=function(a){__p&&__p();this._informPageletEvent(b("PageletEventConstsJS").JS_START,a),b("Bootloader").loadResources(a.allResources||[],function(){var c=this;this._informPageletEvent(b("PageletEventConstsJS").JS_END,a);a.requires=a.requires||[];(!this.isAjax||a.phase>=1)&&a.requires.push("uipage_onload");var d=function(){c._informPageletEvent(b("PageletEventConstsJS").ONLOAD_START,a),c._isRelevantPagelet(a)&&n(a.onload),c._informPageletEvent(b("PageletEventConstsJS").ONLOAD_END,a),c.arbiter.inform("pagelet_onload",!0),a.provides&&c.arbiter.inform(a.provides,!0,"state")},e=function(){c._isRelevantPagelet(a)&&n(a.onafterload)};this.arbiter.registerCallback(d,a.requires);this.arbiter.registerCallback(e,[this.onloadEvt])}.bind(this),a.id)};c._getPagelet=function(a){a=this._getPageletRootID(a);return b("PageletSet").getPagelet(a)};c._getPageletRootID=function(a){return a.append||Object.keys(a.content)[0]||null};c._isRelevant=function(){var a=b("BigPipeInstance").getCurrentInstance();return this==a||this.automatic&&this._relevant_instance==a||this.jsNonBlock||this.forceFinish||a&&a.allowIrrelevantRequests};c._isRelevantPagelet=function(a){if(!this._isRelevant())return!1;a=this._getPageletRootID(a);return!!this._livePagelets[a]};c._informEventExternal=function(a,c,d){c=c||{},d=d||this.arbiter,c.ts=(i||(i=b("performanceAbsoluteNow")))(),k&&(console.timeStamp&&console.timeStamp(a+" "+(Object.prototype.hasOwnProperty.call(c,"arbiter")?JSON.stringify(babelHelpers["extends"]({},c,{arbiter:null})):JSON.stringify(c)))),this.lid===null?this._awaitingLIDEventQueue.push([d,a,c]):(c.lid=this.lid,d.inform(a,c,"persistent"))};c._informPageletEvent=function(a,b){a={event:a,id:b.id};b.phase&&(a.phase=b.phase);b.categories&&(a.categories=b.categories);b.allResources&&(a.allResources=b.allResources);b.displayResources&&(a.displayResources=b.displayResources);this._informEventExternal("pagelet_event",a)};c._informPageletDisplayDetails=function(a,c,d,e){if(this.config.dispatch_pagelet_replayable_actions)try{this._informEventExternal("pagelet_performing_replayable_actions",{id:a,jsmods:b("fastDeepCopy")(c),contentMap:d,staticTemplates:e})}catch(a){b("FBLogger")("bigpipe_pagelet_replay").catching(a).warn("failed at _informPageletDisplayDetails"),this._informEventExternal("pagelet_performing_replayable_actions_failed",{})}};a.getCurrentInstance=function(){return b("BigPipeInstance").getCurrentInstance()};return a}();Object.assign(a.prototype,{beforePageletArrive:function(a){var c=this;b("TimeSlice").guard(function(){return c._informPageletEvent(b("PageletEventConstsJS").ARRIVE_START,{id:a})},"beforePageletArrive "+a,{root:!0})()},setPageID:function(a){this.lid=a,this._awaitingLIDEventQueue.forEach(function(b){var c=b[0],d=b[1];b=b[2];b.lid=a;c.inform(d,b,"persistent")}),this._awaitingLIDEventQueue=[],this.lid&&l("display_done",this.lid)},onPageletArrive:(h||(h=b("ErrorUtils"))).guard(function(a){__p&&__p();var c=this;this._informPageletEvent(b("PageletEventConstsJS").ARRIVE_END,a);a.bxData&&b("bx").add(a.bxData);a.gkxData&&b("gkx").add(a.gkxData);a.ixData&&g.add(a.ixData);a.qexData&&b("qex").add(a.qexData);b("Bootloader").setResourceMap(a.resource_map||{});a.bootloadable&&b("Bootloader").enableBootload(a.bootloadable);a.content=a.content||{};var d=a.phase;if(a.all_phases)for(var e=a.all_phases,f=Array.isArray(e),h=0,e=f?e:e[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var i;if(f){if(h>=e.length)break;i=e[h++]}else{h=e.next();if(h.done)break;i=h.value}i=i;this._getOrCreatePhase(i)}i=this._getOrCreatePhase(d);i.pagelets.push(a.id);this._maxPhase=Math.max(d,this._maxPhase);a.last_in_phase&&this.arbiter.registerCallback(function(){return c._onPhaseDisplayEnd(d)},i.pagelets.map(function(a){return a+"_displayed"}).concat(["phase_begin_"+d]));h=this._getPageletRootID(a);var j=b("PageletSet").getOrCreatePagelet(h);a.last_pagelet&&(this._lastPhaseBeforeLastResponse=this._maxPhase);a.the_end&&(this._lastPhaseOfLastResponse=d);a.tti_phase!==void 0&&(this._ttiPhase=a.tti_phase);this._livePagelets[j.id]=!0;j.addDestructor(function(){delete c._livePagelets[j.id]});if(a.jscc_map){f=b("JSCC").parse(a.jscc_map);e=b("JSCC").init(f);j.addDestructor(e)}var k,l=[];i=!a.the_end||this._displayDone||!b("gkx")("676922");if(a.jsmods&&i){h=a.jsmods.define;f=a.jsmods.instances;e=a.jsmods.markup;var m=a.jsmods.pre_display_requires;delete a.jsmods.define;delete a.jsmods.instances;delete a.jsmods.markup;delete a.jsmods.pre_display_requires;var n=19e3;n=function(){if(a.displayStarted===!0){b("FBLogger")("BigPipe").warn("registerToBlockDisplayUntilDone_DONOTUSE called after pagelet %s was displayed. This is a no-op.",a.id);return function(){}}var d,e,f=o+"_preDisplayEvent";o++;k?c.arbiter.registerCallback(k,[f]):l.push(f);return b("TimeSlice").guard(function(){e=!0,b("clearTimeout")(d),c.arbiter.inform(f,!0,"state")},"BigPipeDisplayBlockingEvent "+f,{propagationType:b("TimeSlice").PropagationType.EXECUTION})};this._informPageletDisplayDetails(a.id,{define:h,instances:f,markup:e,pre_display_requires:m},{});this._serverJS.handlePartial({define:h,instances:f,markup:e,pre_display_requires:m},{pagelet:a.id,bigPipeContext:{onDisplayDone:this._onDisplayDone,registerToBlockDisplayUntilDone_DONOTUSE:n}})}this._informPageletEvent(b("PageletEventConstsJS").SETUP,a);if(a.display_out_of_phase==="asap")l=l.concat(["first_response_displayed",a.id+"_css_end"]);else if(a.display_out_of_phase==="after_tti"){var p=a.id+"_greedy_render";l=l.concat(["first_response_displayed",a.id+"_css_end",p]);var q=!1;h=function(){if(q)return;c.arbiter.inform(p,!0,"state")};this.arbiter.registerCallback(h,["tti_pagelet_displayed"]);this.arbiter.registerCallback(h,["phase_begin_"+d])}else l=l.concat(["phase_begin_"+a.phase,a.id+"_css_end"]);(a.display_dependency||[]).forEach(function(a){return l.push(a+"_displayed")});if(a.display_group){f=document.body.getElementsByClassName("pagelet-group");for(var e=0;e',""];d=[1,"","
"];f=[3,"","
"];var j=[1,'',""],k={"*":[1,"?
","
"],area:[1,"",""],col:[2,"","
"],legend:[1,"
","
"],param:[1,"",""],tr:[2,"","
"],optgroup:c,option:c,caption:d,colgroup:d,tbody:d,tfoot:d,thead:d,td:f,th:f};b=["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"];b.forEach(function(a){k[a]=j,i[a]=!0});function a(a){a=a;!h&&g(0,144);Object.prototype.hasOwnProperty.call(k,a)||(a="*");Object.prototype.hasOwnProperty.call(i,a)||(a==="*"?h.innerHTML="":h.innerHTML="<"+a+">",i[a]=!h.firstChild);return i[a]?k[a]:null}e.exports=a}),null); __d("createNodesFromMarkup",["invariant","ExecutionEnvironment","getMarkupWrap"],(function(a,b,c,d,e,f,g){__p&&__p();var h=b("ExecutionEnvironment").canUseDOM?document.createElement("div"):null,i=/^\s*<(\w+)/;function j(a){a=a.match(i);return a&&a[1].toLowerCase()}function a(a,c){__p&&__p();var d=h;!h&&g(0,5001);var e=j(a);e=e&&b("getMarkupWrap")(e);if(e){d.innerHTML=e[1]+a+e[2];e=e[0];while(e--)d=d.lastChild}else d.innerHTML=a;e=d.getElementsByTagName("script");e.length&&(c||g(0,5002),Array.from(e).forEach(c));a=Array.from(d.childNodes);while(d.lastChild)d.removeChild(d.lastChild);return a}e.exports=a}),null); __d("HTML",["createNodesFromMarkup"],(function(a,b,c,d,e,f){__p&&__p();var g=function(){"use strict";__p&&__p();function a(a){typeof a.__html==="string"&&(a=a.__html),this.$1=a}var c=a.prototype;c.getFragment=function(){var a=document.createDocumentFragment(),c=b("createNodesFromMarkup")(this.$1,null);for(var d=0;d=1&&(a===1||Math.random()*a<1)}e.exports=a}),null); __d("getReusableTimeSliceContinuation",[],(function(a,b,c,d,e,f){"use strict";__p&&__p();function a(a,b,c){__p&&__p();var d=!1,e=a.getGuardedContinuation(c),f=function(b){e(function(){d||(e=a.getGuardedContinuation(c)),b()})};f.last=function(a){var b=e;g();b(a)};f[b]={cancel:function(){d||(a.cancel(e),g(),d=!0)},tokens:[],invoked:!1};function g(){d=!0,e=function(a){a()}}return f}e.exports=a}),null); __d("wrapFunction",[],(function(a,b,c,d,e,f){__p&&__p();var g={};a=function(a,b,c){return function(){var d=b in g?g[b](a,c):a;for(var e=arguments.length,f=new Array(e),h=0;h0?a[a.length-1]:null}function E(a,c){var d={};(i||(i=b("ErrorGuard"))).applyWithGuard(I,null,[a,c,d]);i.applyWithGuard(J,null,[a,c,d]);z.push(a);A.push(c);B.push(d)}function F(a,b,c){k.forEach(function(d){var e=d.onNewContextCreated(C(),b,c);a[d.getBeforeID()]=e})}function G(a,b){k.forEach(function(c){c.onContextCanceled(a,b[c.getBeforeID()])})}function H(a,b,c){l.forEach(function(d){d.onAfterContextEnded(a,b[d.getBeforeID()],c[d.getBeforeID()],a.meta)})}function I(a,b,c){k.forEach(function(d){var e=d.onBeforeContextStarted(a,b[d.getBeforeID()],a.meta);c[d.getBeforeID()]=e})}function J(a,b,c){k.forEach(function(d){var e=d.onAfterContextStarted(a,b[d.getBeforeID()],c[d.getBeforeID()],a.meta);c[d.getBeforeID()]=e})}function K(){__p&&__p();var a=C(),c=D(A),d=D(B);if(a==null||c==null||d==null){b("FBLogger")("TimeSlice").mustfix("popped too many times off the timeslice stack");o=!1;return}(i||(i=b("ErrorGuard"))).applyWithGuard(H,null,[a,c,d]);o=!a.isRoot;z.pop();A.pop();B.pop()}var L={PropagationType:{CONTINUATION:0,EXECUTION:1,ORPHAN:2},guard:function(a,c,d){__p&&__p();typeof a==="function"||g(0,3725);typeof c==="string"||g(0,3726);var e=M(d);if(a[m])return a;e.root||L.checkCoverage();var f;o&&(f=C());var k={},l=0,p=void 0;(h||(h=b("Env"))).timeslice_heartbeat_config&&(h||(h=b("Env"))).timeslice_heartbeat_config.isArtilleryOn&&d&&d.registerCallStack&&b("coinflip")((h||(h=b("Env"))).deferred_stack_trace_rate)&&(p=new Error("deferred execution source"));var q={cancel:function(){q.invoked||(i||(i=b("ErrorGuard"))).applyWithGuard(G,null,[c,k])},tokens:[],invoked:!1};d=function(){__p&&__p();var d=(j||(j=b("performanceAbsoluteNow")))(),g=n++,h={contextID:g,name:c,isRoot:!o,executionNumber:l++,meta:e,absBeginTimeMs:d};q.invoked||(q.invoked=!0,q.tokens.length&&(q.tokens.forEach(function(a){delete s[a]}),q.tokens=[]));E(h,k);if(f!=null){var m=!!e.isContinuation;f.isRoot?(h.indirectParentID=f.contextID,h.isEdgeContinuation=m):(h.indirectParentID=f.indirectParentID,h.isEdgeContinuation=!!(m&&f.isEdgeContinuation))}var r=b("WorkerUtils").isWorkerContext();o=!0;try{for(var t=arguments.length,u=new Array(t),v=0;v1?b-1:0),d=1;da.getBeforeID()){k.splice(c,0,a);b=!0;break}b||k.push(a);for(var c=0;ca.getAfterID()){l.splice(c,0,a);return}l.push(a)},catchUpOnDemandExecutionContextObservers:function(a){for(var b=0;b0){var e=o(d);a.setTimeout(function(){return x(e)},c.timeout)}return o(d)}function q(a){a=p(a);h[a]=null}function r(){l||(l=!0,b("requestAnimationFramePolyfill")(function(a){l=!1,t((g||(g=b("performanceNow")))()-a)}))}function s(a){var b=m-n;if(ab||ak){a=s(a);if(a>0){c=c+a;w(c);k=c}}u()&&r()}function u(){return ip.DEFAULT&&(m=b("setTimeoutAcrossTransitions")(b("TimeSlice").guard(function(){m=null,q((i||(i=b("performanceNow")))())},"requestAnimationFrame priorityRAFCallback setTimeout",{propagationType:b("TimeSlice").PropagationType.ORPHAN}),k));a=b("TimeSlice").guard(a,"requestAnimationFrame",{propagationType:b("TimeSlice").PropagationType.CONTINUATION,registerCallStack:!0});var d=b("requestAnimationFramePolyfill")(function(){});n[d]={callback:a,priority:c};l||(l=b("requestAnimationFramePolyfill")(function(a){l=null,q(a)}));b("TimeSlice").registerForCancelling(j+d,a);return d}function c(a,b){return r(a,b)}c.cancelVirtualRAF=function(a){b("TimeSlice").cancel(n[a]);delete n[a];if(o){a=o[a];a&&(a.deleted=!0)}};e.exports=c}),null); __d("requestAnimationFrameAcrossTransitionsSimple",["TimerStorage","TimeSlice","requestAnimationFramePolyfill"],(function(a,b,c,d,e,f){var g=b("TimerStorage").ANIMATION_FRAME;function a(a){a=b("TimeSlice").guard(a,"requestAnimationFrame",{propagationType:b("TimeSlice").PropagationType.CONTINUATION});var c=b("requestAnimationFramePolyfill")(a);b("TimeSlice").registerForCancelling(g+c,a);return c}e.exports=a}),null); __d("requestIdleCallbackAcrossTransitions",["IdleCallbackImplementation","TimerStorage","TimeSlice"],(function(a,b,c,d,e,f){var g=a.requestIdleCallback||b("IdleCallbackImplementation").requestIdleCallback,h=b("TimerStorage").IDLE_CALLBACK;e.exports=function(c,d){c=b("TimeSlice").guard(c,"requestIdleCallback",{propagationType:b("TimeSlice").PropagationType.CONTINUATION,registerCallStack:!0});d=g.call(a,c,d);var e=h+String(d);b("TimeSlice").registerForCancelling(e,c);return d}}),null); __d("requestIdleCallbackBlue",["TimerStorage","TimeSlice","requestIdleCallbackAcrossTransitions"],(function(a,b,c,d,e,f){e.exports=function(c,d){var e;function f(a){b("TimerStorage").unset(b("TimerStorage").IDLE_CALLBACK,e),c(a)}b("TimeSlice").copyGuardForWrapper(c,f);e=b("requestIdleCallbackAcrossTransitions").call(a,f,d);b("TimerStorage").set(b("TimerStorage").IDLE_CALLBACK,e);return e}}),null); __d("MPrelude",["Bootloader","cancelIdleCallbackBlue","requestIdleCallbackBlue","HTML","TimeSliceImpl","FBLogger","ErrorUtils","requestAnimationFrameAcrossTransitionsSimple","requestAnimationFrameAcrossTransitionsPriority","DeadImage","StratcomManager","TimeSlice","ArtilleryOnUntilOffLogging","BigPipe"],(function(a,b,c,d,e,f){__p&&__p();var g;b("Bootloader");b("cancelIdleCallbackBlue");b("requestIdleCallbackBlue");b("HTML");b("TimeSliceImpl");b("FBLogger");g||(g=b("ErrorUtils"));b("requestAnimationFrameAcrossTransitionsSimple");b("requestAnimationFrameAcrossTransitionsPriority");b("DeadImage");b("StratcomManager");b("TimeSlice");b("ArtilleryOnUntilOffLogging");b("BigPipe")}),null);